0
我有一個'users'和'notifications'表。 的表格定義是:Linq to Entities:.Clear()不刪除關係行,只關係列值
users notifications
------- -------------
ID (PK) ID (PK)
Name Name
users_ID (FK/Relation)
當我做:
MyUserEntity.notifications.clear();
MyContext.SaveChanges();
的users_ID列值(一個或多個),用於相應的用戶實體被設置爲NULL,但我想要被刪除的行。
我錯過了什麼? 謝謝!
我得到'集合被修改;枚舉操作可能不會在'foreach'行執行。 – user706058 2011-12-22 15:45:41
嘗試'(var通知在MyUserEntity.notifications.ToList())' – 2011-12-22 15:48:46
我使用'.ToList()'爲循環,它的工作。謝謝! – user706058 2011-12-22 15:49:07