2
我有3個表:如何刪除實體框架4.0中的多對多循環?
用戶(ID,..),組(ID,..)和Users_Groups(Id_User,Id_Group)
具有行:
用戶(Id = 1,3),組(Id = 1,2)和Users_Groups((1,1),(3,1), (3,2),(1,2))
我想刪除所有行。
我有表Users_Groups
不能直接訪問,只有:用戶u; u.Groups ..和G組; g.Users ...
行具有圓形dependecy,所以我不能刪除這樣的:
User user1 = context.Users.FirstOrDefault(x => x.Id == 1);
user1.Groups.Remove(g1);//g1 is a row from table Groups with Id = 1
因爲g1取決於u3,u3取決於g2,而g2取決於u1。
如果有直接訪問表Users_Groups
我會先刪除關係,然後從用戶和組。
請幫我刪除實體框架4.0中的所有行。
這就是它應該如何工作。 – 2012-02-19 13:38:08