3
例如我有人員,位置和personlocation表來鏈接這兩個。我也有一個角色和人格表。實體框架多對多添加/刪除對象問題
Tables:
Person (personid, name)
Personlocation (personid, locationid)
Location (locationid, description)
Personrole (personid, roleid)
Role (roleid, description)
EF會給我個人,角色和位置實體。
由於EF不會生成personlocation和personrole實體類型,因此它們不能在查詢中使用 。
問題:如何添加Person對象並返回personid,然後將該id添加到Personrole表/關聯中?
例如
Person p = new Person();
p.name = "John"
......
entity.AddToPersons(p);
for(var roleid in Roleid)
entity.AddtoRoles(roleid)?
THX,如果我想補充現有的角色是什麼(例如,角色ID = 1,說明=「編輯器」) – Kiddo 2010-12-22 05:37:01