0
A
回答
1
我还没有尝试过任何答案,我不知道哪个是正确的答案。我返回@@rowcount
作为结果集。
1
你试过DataContext.GetChangeSet?例如,这将返回更新计数:
linqDbContenxt.GetChangeSet().Updates.Count
0
一种方式做,这是写出来更新到表中的行,然后再次读取该表的LINQ到SQL:
UPDATE dbo.YourTable
SET columns = values
OUTPUT INSERTED.ID, INSERTED.column1, INSERTED.column2 -- etc. whatever you need
INTO dbo.OutputTable(.....)
当然,您需要事先创建dbo.OutputTable
。此操作运行后,您的输出表将包含已更新的值。您可以像Linq-to-SQL中的任何常规表一样读取该表。
0
您可以为您的dbml中的每个对象类型创建另一个部分类,并挂接到各种暴露的方法,例如OnCreated等。您可以自己创建更新并保存项目的修改,创建或删除日志到实际的对象
相关问题
- 1. 如何获取受存储过程影响的记录数?
- 2. 如何获取Linq To Sql的受影响行数?
- 3. 如何获取存储过程中的受影响的行
- 4. 更新记录Linq-to-SQL
- 5. 如何使用SQL获取VB.net 2010中的受影响记录?
- 6. 获取更多存储过程的返回值(Linq to SQL)
- 7. 用存储过程LINQ to DATASET更新
- 8. 如何查找LINQ to SQL中受影响的行数?
- 9. 日志记录只影响sql更新过程中的行
- 10. SQL Server存储过程和Linq-to-SQL
- 11. Linq To Sql ManyToMany更新现有记录
- 12. Linq to sql更新记录列表中的多条记录
- 13. Linq-to-SQL:一次更新多个存储过程
- 14. LINQ to SQL:存储过程结果
- 15. LINQ to SQL - 嵌套存储过程
- 16. F#Linq to sql - 调用存储过程
- 17. ASP.Net MVC3 - Linq to SQL或存储过程?
- 18. SQL存储过程影响的行
- 19. SQL Server在执行实际更新之前受更新影响的记录数
- 20. sql存储过程不起作用(没有行受到影响)
- 21. 如何通过LINQ to SQL更新和删除数据库中的记录?
- 22. LINQ to SQL,获取给定ID的最新记录
- 23. MYSQL存储过程只记录更新
- 24. Linq To Sql - 如何获取插入记录的数量
- 25. 如何在LINQ to SQL中使用系统存储过程
- 26. 如何在存储过程中包装LINQ to SQL查询?
- 27. 是否可以通过Linq-to-sql从视图更新记录?
- 28. 从PL-SQL获取受影响的行
- 29. Linq to SQL - 存储过程查询登录
- 30. 使用LINQ to SQL获取存储过程中的多维结果