【发布时间】:2016-08-23 20:50:27
【问题描述】:
有没有办法,我可以解决以下情况?
我有一个如下的部门实体,它已经填充了数据。
public int ID { get; set; }
public string Name { get; set; }
public string Location { get; set; }
我正在更改名称和位置属性。 假设以下是属性的值:
Name="HR";
Location="Location1";
当数据在我的应用程序中流动时,这两个值会更改为原始值以外的值。
Name="IT";
Location="Location2";
现在,我再次将属性值设置为之前的值。
Name="HR";
Location="Location1";
在调用 context.SaveChanges() 时,EF 会触发更新查询以更新同一字段。虽然,它没有任何区别。
有没有办法,我可以防止这种情况?除了手动检查属性更改。
【问题讨论】:
标签: entity-framework-6 dbcontext objectcontext