我有下一个架构:
在我的业务逻辑中,BomItem(或Season)与CommentContainer相关联为ONE-TO-ONE。如果删除BomItem(或Season),我想删除带注释的相应CommentContainer。
我可以使用EF配置吗?
我怎样才能以最好的方式做到这一点?
答案 0 :(得分:0)
在表BomItem的CommentContainer中添加外键。另外,在删除时使其级联。
现在,当您删除BomItem中的行时,将删除CommentContainer中的相应行(与BomItem的主键链接)。 可以在CommentContainer和Comment表之间建立相同的关系。
当您从父表中删除数据时,外键的ON DELETE CASCADE引用操作会自动从子表中删除数据。