型號:多對多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; }
}
使用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 OnModelCreating。我如何使用EF7做同樣的事情?
一樣EF6我承擔。據我所知,目前還沒有EF7的alpha版本,所以現在我不擔心它。 – Rhumborl 2015-02-07 14:11:40