【发布时间】:2011-07-01 20:02:19
【问题描述】:
我在Foo 和Bar 之间有many-to-many 关系
这是一个简化的 Foo
public class Foo
{
public virtual ICollection<Bar> Bars {get;set;}
}
我想保存一个新的 foo 并附加一些条:
var foo = new Foo();
foo.Bars.Add(bar1); //I'll get an error that if Bars is not initialized
repo.Insert(foo);
repo.SaveChanges();
我应该在构造函数中初始化 Bars,应该这样做吗? (使用 EF4 CTP5 代码优先)
【问题讨论】:
-
对于那些仍然感兴趣的人:stackoverflow.com/a/9912675/908336