所以我有两个表,Invoices和InvoiceItems.当我删除发票时,我也希望删除所有相关的InvoiceItems.
我更新了sql Server中的关系,以便在删除发票时进行级联删除.然而,实体框架没有认识到这种改变,但我已经读过我需要手动更新我的EDMX以进行级联删除.
在我的EDMX的设计视图中,我点击了两个表之间的关系,并检查了属性以尝试设置我的级联删除
如您所见,有两个OnDelete属性:End1 OnDelete和End2 OnDelete
我需要将哪一个设置为Cascade?
解决方法
如果End1是关系的主体(即您的发票上有发票项目),那么它有意义级联删除.
原文地址:https://www.jb51.cc/csharp/92013.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。