Это было проблематично с EDMX, но с EF 4.1 бегло API вы можете отобразить его :
modelBuilder.Entity<book>()
.HasMany(b => b.authors)
.WithMany(a => a.books)
.Map(m => m.MapLeftKey("BookID")
.MapRightKey("AuthorID")
.ToTable("BookAuthor"));
Как видите, я не отображаю столбец BookAuthor
. Этот столбец неизвестен EF и должен быть автоматически увеличен.
Это, очевидно, не может работать с подходом, основанным на коде, но только если вы используете Fluent API для существующей базы данных.