我在EF5中有一个代码优先模型(我认为 - VS2012中的最新版本),我在初始化数据库时遇到错误: -
在表'...'上引入FOREIGN KEY约束'...'可能会导致循环或多个级联路径。指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束
我想保留删除级联的默认约定,但为特定关系删除它。我已经尝试使用modelbuilder.Entity.HasMany.HasForeignKey.WillCascadeOnDelete(False)覆盖OnModelCreating,但是当我这样做时,我收到外键已经存在的错误。