【发布时间】:2010-12-02 09:38:28
【问题描述】:
我们有两个程序集 A 和 B,其中 B 从 A 延伸。 B 在 A 中有一个类型的属性
如果我们在数据库中有 B 的记录,并且我们删除了 B 使用的 A,则该记录将被删除
我们如何在代码中防止这种情况发生,因为如果我们可以或不能删除 A,我们将显示删除链接。 因为 B 总是需要 A 的类型,如果 A 被 B 的记录使用,则 A 可能不会被删除。
我们使用 NHibernate 作为 ORM。
【问题讨论】:
标签: c# sql-server nhibernate architecture entity-relationship