.net core2.2 迁移数据库报“可能会导致循环或多重级联路径

A数据库名称

具体问题“

System.Data.SqlClient.SqlException (0x80131904): 将 FOREIGN KEY 约束 'FK_RLS_Sheet_RLS_UserOrg_UserOrgLevelOneID' 引入表 'RLS_Sheet' 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
无法创建约束或索引

解决方式:protected override void Up(MigrationBuilder migrationBuilder) 实现中,取消删除“onDelete: ReferentialAction.Cascade”,对一个字段进行强绑定了 主外键删除修改操作

posted @ 2019-03-20 09:24  蜗牛行  阅读(296)  评论(0编辑  收藏  举报