原文:Entity Framework 使用Code First 处理多个表关系时的错误 “将 FOREIGN KEY 约束 'FK_dbo.' 引入表 ' ' 可能会导致循环或多重级联路径”

将 FOREIGN KEY 约束 FK dbo. 引入表 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。 WillCascadeOnDelete 取消级联删除。 解决办法: 详细代码介绍:http: www.cnblogs.com wangcl archive .html ...

2012-11-09 10:36 0 9600 推荐指数:

查看详情

EF Core 遇到“可能会导致循环多重级联路径

在ef core中你可能会设计这样一个实体: 意思就是:一个顾客可能有上级顾客,同时也可能有多个孩子顾客。 当我们在进行数据迁移的时候会报错: 将 FOREIGN KEY 约束 '******' 引入 'Customers' 可能会导致循环多重级联路径。请指定 ...

Sun Apr 21 23:24:00 CST 2019 1 978
EFCore的外键级联删除导致的【可能会导致循环多重级联路径

之前也是经常遇到这个问题,但好在每次创建的实体不多,很容易就能找到是哪个外键导致级联循环删除问题 之前都是这么处理,因为创建的实体也不多,所以还处理得来 但最近跟别人合作写后端,别人写了好多实体,我一Update-Database,傻了,我得一个个地处理。其实我也不太喜欢这个级联删除 ...

Sat Dec 07 05:39:00 CST 2019 1 426
Entity Framework Code First级联删除

使用Data Annotations: 如果我们要到一对主从增加级联删除,则要在主表中的引用属性上增加Required关键字,如: 可以看到,在生成的数据库中,外键应用了级联删除规则 使用Fluent API: 相对应的,如果要关闭级联功能则为: ...

Wed Jan 23 02:53:00 CST 2013 4 7086
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM