DataContext.cs
687 Bytes
using AutomaticGrooveCalculationTool.Model;
using Microsoft.EntityFrameworkCore;
namespace AutomaticGrooveCalculationTool.DataAccess
{
public sealed class DataContext(DbContextOptions options) : DbContext(options)
{
public DbSet<Equipment> Equipment => Set<Equipment>();
public DbSet<EquipmentProp> EquipmentProps => Set<EquipmentProp>();
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Equipment>().HasData(DataSend.GetEquipment());
modelBuilder.Entity<EquipmentProp>().HasData(DataSend.GetEquipmentProps());
base.OnModelCreating(modelBuilder);
}
}
}