我问过类似的问题here,但是这是关于同一点的另一个问题,假设我们有以下型号:ASP.NET MVC如何自动生成视图为“N一”关系
public class Genre {
public int Id { get; set; }
public string Title { get; set; }
public ICollection<Artist> Artists { get; set; }
}
public class Artist {
public int Id { get; set; }
public string Name { get; set; }
public ICollection<int> GenreID { get; set; }
public ICollection<Genre> Genres { get; set; }
}
public class MusicNtoOneDB : DbContext {
public DbSet<Artist> Artists { get; set; }
public DbSet<Genre> Genres { get; set; }
}
我有意思每个艺术家可以具有一个或一些流派,与EFCodefirst的DB是类似于:
但在自动生成的观点并不艺术家和流派之间的任何关系,例如我预期到创建意见艺术家可以选择新的艺术家流派,有没有什么办法来实现呢?我知道关于我们可以实现用手意见,但我在自动生成的观点很有意思一直流派和艺术家