我将 Entity Framework 6.1 与 Code First 方法一起使用。
当我使用 DbContext.SaveChanges() 作为结果时,我可以得到



但是,是否可以获得高级统计信息:删除的行数、编辑的行数、添加的行数?

我的 super 目标是获得每个实体的静力学。

也许在实际调用 SaveChanges()..

最佳答案

var modifiedCount = dbContext.ChangeTracker.Entries().Where(x => x.State == System.Data.EntityState.Modified).Count()

上面这行代码可用于获取修改后的条目,同样您也可以获取已删除和添加的条目。

但是您必须在调用 SaveChanges() 之前执行这些代码行。

关于c# - 获取 DbContext.SaveChanges() 删除的行数和编辑的行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24546823/

10-12 18:49