C#删除与另一个对象有关的对象的问题
作者:互联网
我们有两个装配A和B,其中B从A延伸.
B在A中具有类型的属性
如果我们在数据库中有一个记录B,并且我们删除了一个B使用的记录,则记录将被删除.
我们如何在代码中防止这种情况,因为如果我们能够或不能删除A,我们将显示或不显示删除链接.
因为B总是需要类型A,并且如果B的记录使用了A,则可能不会删除A.
我们使用NHibernate作为ORM.
解决方法:
您可以在sql中检查关系
或触发可用于防止删除的女巫
对于删除链接,我认为您必须检查代码并为其编写方法
标签:entity-relationship,architecture,nhibernate,c,sql-server 来源: https://codeday.me/bug/20191208/2095191.html