using Microsoft.EntityFrameworkCore; namespace Tv7Playlist.Data { public class PlaylistContext : DbContext { public PlaylistContext(DbContextOptions options) : base(options) { } public DbSet PlaylistEntries { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); var entityTypeBuilder = modelBuilder.Entity(); entityTypeBuilder.HasKey(e => e.Id); entityTypeBuilder.HasIndex(e => e.TrackNumber).IsUnique(); entityTypeBuilder.HasIndex(e => e.Name); } } }