【发布时间】:2019-02-27 15:24:01
【问题描述】:
我有一个使用 EntityFramework 6 和 SQL Server 的数据库应用程序。 在删除实体的情况下。我想向用户展示每个将被删除的依赖实体,所选实体对应于 ON DELETE 约束。在实际删除之前。
所以我的问题是:
是否有任何使用 EntityFramework 或直接使用 SQL Server 特定查询来获取它们的轻量级可能性?
非常感谢。
【问题讨论】:
-
您对
sys.foreign_keys之类的系统表和编写原始 SQL 查询感觉如何? -
不太舒服,但我愿意学习。所以 sys.foreign 键会显示所有外键。现在我需要由这个 FK“连接”的特定实体。正确的?还有其他系统表吗?
-
是的。你知道我要去哪里。您的表可能是父表或子表。所以你可能需要两个查询。我将在下面发布一些示例 SQL。
标签: c# sql-server entity-framework