ef-core-2.2 - 无法理解 ALTER TABLE 语句冲突
问题描述
我无法理解为什么这会导致这里出现问题。
这个问题可能是因为表中没有匹配的数据,但我正在一个没有数据种子的新开发环境中运行迁移。此迁移处于迁移中间。在它之前很少有迁移可以正确执行。
ALTER TABLE 语句与 FOREIGN KEY 约束“FK_Auctions_AuctionVariants_AuctionItemVariantID”冲突。冲突发生在数据库“Lelaamghar”、表“dbo.AuctionVariants”、列“ID”中。
migrationBuilder.AddForeignKey(
name: "FK_Auctions_AuctionVariants_AuctionItemVariantID",
table: "Auctions",
column: "AuctionItemVariantID",
principalTable: "AuctionVariants",
principalColumn: "ID",
onDelete: ReferentialAction.Cascade);
我正在使用 EF Core 2.2
编辑:
解决方案
推荐阅读
- python - 如何获取python多维np数组中所有最大值的索引
- typescript - 在Typescript中提取嵌套在接口中的函数的参数
- css - Material UI GridList 下拉菜单太宽
- google-maps - 如何将 ListView 连接到 Google Map。我想选择一个位置,然后更改地图折线和相机位置
- sql - sql 使用窗口函数查找高
- html - 为什么 Live Server 只加载了我一半的 HTML 代码?
- sql - 如何从具有一对多关系的表中构建 JSON 行
- php - laravel socialite facebook 没有返回正确的头像
- node.js - 为什么 findOneAndUpdate() 不更新文档?
- code-snippets - 在 JavaScript 和 MySQL 中安全地存储代码片段