3
を作成します。Entity FrameworkはいるICollectionは、私は2つの単純なモデルを持っている.NET Entity Frameworkのコードファーストを使用して内部テーブル
この生成されたテーブルの名前をカスタマイズする方法はありますか?
多くのおかげ
を作成します。Entity FrameworkはいるICollectionは、私は2つの単純なモデルを持っている.NET Entity Frameworkのコードファーストを使用して内部テーブル
この生成されたテーブルの名前をカスタマイズする方法はありますか?
多くのおかげ
はい、あなたはあなたが手動多対多マッピングを作成することができますturorial
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Car>()
.HasMany(c => c.Locations)
.WithMany(l => l.Cars)
.Map(cl =>
{
cl.MapLeftKey("CarId");
cl.MapRightKey("LocationId");
cl.ToTable("YOUR_TABLE_NAME");
});
}
から、多対多の関係
をカスタマイズするFluentApiを使用する必要があります:
modelBuilder.Entity<Car>()
.HasMany(c => c.Locations)
.WithMany()
.Map(l => l.MapLeftKey("CarId").MapRightKey("LocationId").ToTable("TableNameHere"));