如何从EF5中的特定关系中删除删除级联

时间:2012-12-20 14:43:03

标签: entity-framework

我在EF5中有一个代码优先模型(我认为 - VS2012中的最新版本),我在初始化数据库时遇到错误: -

在表'...'上引入FOREIGN KEY约束'...'可能会导致循环或多个级联路径。指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束

我想保留删除级联的默认约定,但为特定关系删除它。我已经尝试使用modelbuilder.Entity.HasMany.HasForeignKey.WillCascadeOnDelete(False)覆盖OnModelCreating,但是当我这样做时,我收到外键已经存在的错误。

0 个答案:

没有答案