小编Art*_*ban的帖子

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; }
}
Run Code Online (Sandbox Code Playgroud)

OnModel使用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"));
}
Run Code Online (Sandbox Code Playgroud)

我使用SQLite.我如何使用EF7做同样的事情?

c# entity-framework-core

9
推荐指数
2
解决办法
5355
查看次数

标签 统计

c# ×1

entity-framework-core ×1