在实体框架中,我如何知道一个对象被其他人引用? (他们的关系是数据库中相应的国外约束。)在实体框架中,如何检查一个实体是否已被其他人引用
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