我无法理解为什么这会引起问题。
此问题可能是因为表中没有匹配的数据,但是我正在没有数据种子的新开发环境上运行迁移。此迁移处于迁移过程中。迁移之前,很少有能正确执行的迁移。
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
编辑: