这是多对多关系的EF代码优先类的一部分
public class Foo(){
....
public ICollection<Doo> doo { set; get; }
}
public class Doo(){
....
public ICollection<Foo> foo { set; get; }
}
EF 在数据库中创建 3 个表Foo,Doo和连接表FooDoo
这是我的代码:
var _foo = context.Foo.FirstOrDefault(o=>o.id == fooID);
var _doo = context.Doo.FirstOrDefault(o=>o.id == dooID);
我该如何设置,对象与(在表中添加 fooID 和 dooID )_foo具有多对多关系_dooFooDoo
注意 1:当我使用 _foo.doo.Add(_doo);EF 创建一个副本_doo然后建立关系