原文:EF Core 遇到“可能会导致循环或多重级联路径”

在ef core中你可能会设计这样一个实体: 意思就是:一个顾客可能有上级顾客,同时也可能有多个孩子顾客。 当我们在进行数据迁移的时候会报错: 将 FOREIGN KEY 约束 引入表 Customers 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。无法创建约束或索引。请参阅前面 ...

2019-04-21 15:24 1 978 推荐指数:

查看详情

关于EF中出现FOREIGNKEY约束可能会导致循环多重级联路径的问题

ef中,我们创建外键的时候需要注意,否则会出现标题所示问题。 例:有项目表,项目收藏表,用户表 项目表有如下字段:ProjectId,InputPersonId等 项目收藏表有如下字段:ProjectId,UseId等 用户表有如下字段:用户id等 项目表: 项目收藏表 ...

Mon Jul 10 23:47:00 CST 2017 0 2482
EFCore的外键级联删除导致的【可能会导致循环多重级联路径

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

Sat Dec 07 05:39:00 CST 2019 1 426
EF Core级联删除

级联删除由DeleteBehavior的枚举值来设置: 行为名称 对内存中的依赖项/子项的影响 对数据库中的依赖项/子项的影响 Cascade 删除实体 删除实体 ...

Thu Jul 18 18:18:00 CST 2019 0 663
EF Core使用遇到的问题

目录 EF Core速度问题 问题描述 EF使用方法1,每一行存储一次(400条/s) EF使用方法2,链接不释放 (40条/s) EF使用方法3,多次add,一次SaveChanges(400条/s,但是数据库操作异常慢 ...

Wed Sep 25 07:35:00 CST 2019 0 431
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM