我有这个实体,想使用实体框架更新
EmployeeModel employee = new EmployeeModel
{
Id = 1000, //This one must
FirstName = modifiedValue,
Email = modifiedValue,
LastName = originalValue,
Phone = originalValue
};
要更新的代码
_db.ObjectStateManager.ChangeObjectState(employee, EntityState.Modified);
_db.SaveChanges();
这是更新后的 SQL 语句
Update Employee set Id=1138,FirstName='modifiedValue',Email='modifiedValue',LastName= 'OriginalValue',phone='originalValue' where Id=1138
但我期待这个
Update Employee set FirstName='modifiedValue', Email='modifiedValue' where Id=1138.
我不知道我在这里缺少什么。请告诉我。