0
這裏是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);
我該怎麼設置,_foo
對象具有_doo
(添加fooID和dooID在FooDoo
表)
注1許多一對多的關係: 當我使用_foo.doo.Add(_doo);
EF創建的_doo
重複,然後使關係
謝謝Terric,這個流利的API在代碼第2節中明確了'FOO'和'DOO'之間的關係,我如何設置'doo'對象與'foo'有關? – Mironline
@Mironline抱歉,我不確定你的意思 - 「foo」和「doo」之間沒有多對多的關係嗎?這種流利的API指定,或者你也想要一對一的參考嗎? –