1

我的最终目标是引用一个表并删除它的内容。

我的 dbContext 的“OnModelCreating”中有一个代码块:

modelBuilder.Entity<SpecialOfferVersion>()
                .HasMany(x => x.Airports)
                .WithMany()
                .Map(x =>
                {
                    x.ToTable("SpecialOfferVersionAirport");
                    x.MapLeftKey("SpecialOfferVersionId");
                    x.MapRightKey("AirportCode");
                });

我想引用表“SpecialOfferVersionAirport”,我该怎么做?

我试过了

modelBuilder.Entity<SpecialOfferVersionAirport>().ToTable("SpecialOfferVersionAirport");

但错误:

指定的架构无效。错误:(6637,6):错误 0019:已定义具有架构“dbo”和表“SpecialOfferVersionAirport”的实体集“SpecialOfferVersionAirport1”。每个 EntitySet 必须引用一个唯一的模式和表。

4

0 回答 0