首页 > 解决方案 > 无法理解 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

编辑:

在此处输入图像描述

标签: ef-core-2.2

解决方案


推荐阅读