【发布时间】:2014-07-11 20:53:08
【问题描述】:
我有一个实体“A”,它具有 ICollection 导航属性,其中包含实体“B”的集合。
假设数据库包含对象“A1”,并且它的集合属性包含 3 个实体:“B1、B2、B3”。
现在我在代码中有分离实体“A1”,其中集合属性包含分离实体“B3,B4”。
是否可以将对象“A1”附加到上下文并标记 Collection 属性也应该更新? (实体 B1、B2 应删除,实体 B4 应添加)
我尝试了以下方法,但它没有更新导航属性(集合)(仅更新标量属性):
context.Entry(A1).State = EntityState.Modified;
【问题讨论】:
标签: c# entity-framework