在實體框架中,我如何知道一個對象被其他人引用? (他們的關係是數據庫中相應的國外約束。)在實體框架中,如何檢查一個實體是否已被其他人引用
2
A
回答
-1
將您的FK約束設置爲ON DELETE RESTRICT
。然後像往常一樣在EF中刪除。你會得到一個異常,如果引用表有一個對該記錄的引用,刪除將失敗。
+0
.Net框架是否有例外的打算?我害怕異常用於不同的錯誤。 – Linh 2010-12-20 03:06:57
+0
您會得到一個通用的「提供程序失敗」異常,該提供程序特定的'InnerException'包裝可能有錯誤代碼,具體取決於您的提供程序。 – 2010-12-20 14:19:44
相關問題
- 1. 檢查實體是否在Code First中的其他實體中有引用
- 2. 實體框架4 - 檢查實體是否連接
- 3. 實體框架,當一個實體被其他幾個實體使用時建模場景
- 4. 實體框架 - 如何檢查表是否存在?
- 5. 實體框架返回一個實體的每個引用表
- 6. 如何使用實體框架檢查數據庫條目是否已損壞
- 7. 實體框架:如何在實體
- 8. 一個在實體框架
- 9. 檢查NHibernate實體是否包含在多個實體中
- 10. 使用CodeFirst檢查實體框架中的表是否爲空
- 11. 實體框架,刪除實體如果從另一個實體
- 12. 實體框架檢查唯一插入
- 13. 實體框架包含和選擇是gettind一些其他實體
- 14. 實體框架:檢查是否有要從特定實體保存的更改
- 15. 其他人對使用實體框架表示遺憾嗎?
- 16. 實體框架 - 如何通過實體
- 17. 用途,其中在實體框架
- 18. 如何檢查一個實體是否已經存在於永久存儲中
- 19. Asp.net MVC實體框架檢查權限是否在角色
- 20. 實體框架:指定實體到另一個實體
- 21. 實體框架:更新實體時更新另一個實體
- 22. 設計代碼第一個實體框架實體框架
- 23. 在實體框架中複製實體?
- 24. 如何檢查實體在JPA中未被引用?
- 25. 查詢在實體框架
- 26. 查詢在實體框架
- 27. 在實體框架查詢
- 28. 查詢在實體框架
- 29. 查詢在實體框架
- 30. 如何找出實體框架對象是否已更改?
你是什麼意思的「提及」?你能給個例子嗎? – RPM1984 2010-12-17 08:31:16
在我的edmx文件中有兩個對象是A和B. B與A有關聯(該關聯是由數據庫中的表A和表B之間的外鍵約束自動生成的)。 – Linh 2010-12-17 09:01:25
...並且你試圖達到的結果是什麼? – RPM1984 2010-12-17 09:24:07