1
我有一個表只包含2個外鍵作爲列。表中的這些鍵表示2個其他表之間的多對多關聯。例如:該表是RoleGroup
,唯一的2列分別是GroupId
和RoleId
,洋鍵Group
Role
和表,。從數據庫生成的EF對象不會創建RoleGroup
對象,只有其他表的導航屬性。我可以在RoleGroup
表EF插入數據如下:從兩個外鍵實體框架刪除表中的一行
Group grp = context.Groups.Where(g => g.Id == 8);
Role role = context.Roles.Where(r => r.Id == '001c');
grp.Roles.Add(role);
context.SaveChanges();
現在,我該如何在EF例如刪除表RoleGroup
內的行從一個角色刪除一個組(與Id = 5
)ID說'001b'
?
嘗試更新EF,然後檢查RoleGroup應該在那裏。 – Amit
EF中沒有生成RoleGroup表,因此如何在EF中檢查? – chridam
點擊'EDMX->更新模型從數據庫 - 添加',然後點擊表格。 – Amit