静态IEnumerable的实体框架条目

时间:2017-09-26 18:17:51

标签: c# entity-framework

我正在创建一个方法来记录实体框架条目,将IEnumerables中的条目分开,然后在SaveChanges()之后使用。

问题在于已删除的条目,在调用SaveChanges()之后,实体框架更改了我的列表,使用新属性更新了已删除的条目,并且丢失了旧的属性。如何将条目保存到SaveChanges()之后不会改变的任何类型的静态列表?

var entries = context.ChangeTracker.Entries();
var deletedRecords = entries.Where(x => x.State == EntityState.Deleted).toList();

context.SaveChanges();

//Entries loose OriginalValues and State is updated to Detached

0 个答案:

没有答案