Как указать имя отношения в коде отношения «многие ко многим» - PullRequest
4 голосов
/ 05 марта 2012

Когда я создаю две сущности с отношением многие ко многим, он создает таблицу базы данных в базе данных. Можно ли указать имя таблицы?

1 Ответ

4 голосов
/ 05 марта 2012

Да, но вы должны использовать свободный API:

mb.Entity<FirstEntity>()
  .HasMany(a => a.SecondEntities)
  .WithMany(b => b.FirstEntities)
  .Map(mc =>
      {
          mc.ToTable("YourTableName", "YourDbSchema");
          mc.MapLeftKey("FirstEntityKeyColumnName");
          mc.MapRightKey("SecondEntityKeyColumnName");
      });
...