[英]Entity Framework with many-to-many deleting
我正在尝试把头放在Entity Framework 4上。这可能是一个简单的问题;)
我有以下实体:文章,评论和图片。 文章与评论具有一对多关联。 文章也与Pictures有多对多的关系。
我的问题是删除具有评论和图片的文章的正确方法是什么? 请注意,您有以下几种情况:
我已经注意到只是执行:
_db.DeleteObject(art);
无法使用,我必须先删除评论和图片。 另外,如果共享图片,则我只想删除与特定文章的关联,而不是所有关联。
我敢肯定,有一种更简单的方法可以实现这一目标-是否有类似“级联删除”的功能可以解决这种情况?
我感谢您的帮助!
是的, on delete cascade
有,但在实体框架中没有。 但是,您可以将它们放在多对多链接表的外键上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.