我的最终目标是引用一个表并删除它的内容。
我的 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 必须引用一个唯一的模式和表。