1
このコードを使用してCustomerName
を更新すると、CustomerDesc
はNULLになり、その逆もあります。私は、オンラインチュートリアルを通過した後EF4 Update Entity Without First Getting EntityEF4でエンティティを最初に取得せずにエンティティを更新できません
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();
}