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' を持つ EntitySet 'SpecialOfferVersionAirport1' は既に定義されています。各 EntitySet は、一意のスキーマとテーブルを参照する必要があります。

4

0 に答える 0