我有一个对象Customer
,其中包含导航属性Days
(days是一个单独的表格,其中包含- day_id,customer_id - 外键)。
mycontext.Customers.ApplyCurrentValues(cust);
mycontext.SaveChanges();
这只更新了Customer的标量属性,而没有更新days。有没有一种聪明的方法来更新Days?(不需要手动迭代天数..)?如果没有 - 是否有任何最佳实践来更新第二个表格(days)?
如果可能,请写出应该使用的显式代码。
p.s. 我目前正在使用EF 4.0
myContext.Configuration.AutoDetectChangesEnabled
设置为 true(如果它被禁用)。 - fabriciorissetto