C# Linq到Sql-如何获取插入记录的#

C# Linq到Sql-如何获取插入记录的#,c#,sql,linq,linq-to-sql,insert,C#,Sql,Linq,Linq To Sql,Insert,如何获取插入的记录数 对于L2S,有没有一种方法比之前计数、之后计数和取差更简单?您能尝试使用此功能吗 _db.GetChangeSet().Inserts.Count(); Where _db—您的数据上下文,在保存更改之前需要执行哪些操作?数据库。不会提供受数据库的插入、删除和更新影响的实际记录。查看db.GetChangeSet.Count()确实可以告诉您真相。只有在SubmitChanges调用期间发生错误时,GetChangeSet.Count()中的数字才会与数据库中的实际情况不

如何获取插入的记录数


对于L2S,有没有一种方法比之前计数、之后计数和取差更简单?

您能尝试使用此功能吗

_db.GetChangeSet().Inserts.Count();

Where _db—您的数据上下文,在保存更改之前需要执行哪些操作?

数据库。不会提供受数据库的插入、删除和更新影响的实际记录。查看db.GetChangeSet.Count()确实可以告诉您真相。只有在SubmitChanges调用期间发生错误时,GetChangeSet.Count()中的数字才会与数据库中的实际情况不同。

如果在submit更改期间发生错误,所有内容都会回滚,对吗?是的,根据