14. DBContext
public class ModelDemoContext : DbContext
{
public ModelDemoContext()
:base("name=ModelDemoContext")
{
}
public DbSet<Album> Albums { get; set; }
public DbSet<Artist> Artists { get; set; }
public DbSet<Genre> Genres { get; set; }
}
15. Album Class
public class Album
{
public int AlbumId { get; set; }
public int GenerId { get; set; }
public int ArtistId { get; set; }
public string Title { get; set; }
public decimal Price { get; set; }
public Genre Genre { get; set; }
public Artist Artist { get; set; }
}
16. Artist Class
public class Artist
{
public int ArtistId { get; set; }
public string Name { get; set; }
}
17. Genre Class
public class Genre
{
public int GenerId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public List<Album> Albums { get; set; }
}
18. DBContext
public class ModelDemoContext : DbContext
{
public ModelDemoContext()
:base("name=ModelDemoContext")
{
}
public DbSet<Album> Albums { get; set; }
public DbSet<Artist> Artists { get; set; }
public DbSet<Genre> Genres { get; set; }
}