Модели:многие ко многим EF7
public partial class Film
{
public int FilmID { get; set; }
public virtual ICollection<Genre> Genres { get; set; }
}
public class Genre
{
public int GenreID { get; set; }
public virtual ICollection<Film> Films { get; set; }
}
OnModelCreating использованием Ef6
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Film>()
.HasMany(e => e.Genres)
.WithMany(e => e.Films)
.Map(m => m.ToTable("Genre_Film").MapLeftKey("Films_IdFilm").MapRightKey("Genres_IdGenre"));
}
Я использую SQLite. Как я могу сделать то же самое с использованием EF7?
Точно так же, как EF6 я полагаю. Насколько мне известно, еще нет альфа-релиза EF7, поэтому я бы не стал беспокоиться об этом пока. – Rhumborl