//我想手动修改对象属性的是否已修改状态 为不修改。可是会报异常 。
entityEntry.Property(property).IsModified = false;
//异常信息
//Setting IsModified to false for a modified property is not supported.
解决方案:
//用下面这句不起作用
//entityEntry.State = EntityState.Unchanged;
//用下面这句才好用 很神奇啊 。
this.Context.GetObjectContext().ObjectStateManager.ChangeObjectState(entity, EntityState.Unchanged);