【发布时间】:2018-01-03 03:08:16
【问题描述】:
当我使用此代码更新 CustomerName 时,CustomerDesc 变为 NULL,反之亦然。我实施了在
EF4 Update Entity Without First Getting Entity
using (var dbMdl = new TestDBEntityModel())
{
Customer pr1 = new Customer();
pr1.CustomerId = 1;
if(pr1.EntityState == EntityState.Detached)
dbMdl.Customers.Attach(pr1);
// pr1.CustomerName = "Changed!";
pr1.CustomerDesc = "Changed!";
dbMdl.ObjectStateManager.ChangeObjectState(pr1, System.Data.EntityState.Modified);
dbMdl.SaveChanges();
}
【问题讨论】:
标签: asp.net entity-framework-4 ado.net