【发布时间】:2015-05-04 14:52:53
【问题描述】:
搜索Entity Framework 的级联行为,如果注意到this 答案。简而言之,OP 正在寻找一种对Entity Framework 中的 1-0 / 1-1 关系执行级联删除的方法,最佳答案包含在 Fluent API 上应用 WillCascadeOnDelete(true); 在 DB Context 的模型构建器上的 sn-p。
在所选答案中,一位用户(CodeMonkey)提到:
(...) 有人建议 [必需] 进行级联删除。这确实有效,但当然,只有在实际需要时才可以
我的问题是,如果关系设置为 1-1(使用 [Required] 或什至没有将关系设置为 EntityTypeConfiguration 的可选)并具有必需的依赖项,是否默认执行级联删除,而无需设置它到 Fluent API,如评论中所述?
【问题讨论】:
标签: c# entity-framework relationship cascade