我有一个实体模型
class Package
{
...
virtual ICollection<Owner> Owners { get; set; }
}
并正在实施一项AddOwner()
操作。
实体框架是否要求我检索我的包对象,包括所有者,.Include(p => p.Owners)
以便我调用p.Add(newOwner)
;并将更改保存回数据库?
第二个问题:直觉并没有引导我在这里找到答案,因为我不知道我的直觉是基于 CLR 集合还是基于实体框架的某些原则;是否有 EF 的原则可以帮助我更好地理解事物而不是思考 CLR 集合?