2017-02-08 7 views

答えて

1

はい、あなたはあなたが手動多対多マッピングを作成することができます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"); 
         }); 
} 
0

から、多対多の関係

をカスタマイズするFluentApiを使用する必要があります:

modelBuilder.Entity<Car>() 
    .HasMany(c => c.Locations) 
    .WithMany() 
    .Map(l => l.MapLeftKey("CarId").MapRightKey("LocationId").ToTable("TableNameHere")); 
関連する問題