using Microsoft.EntityFrameworkCore; using PARR.AIHITMainLoader.Models; using PARR.BLL.Domain.Mq; namespace PARR.AIHITMainLoader.Context { internal class AIHITContext : DbContext { public AIHITContext(DbContextOptions options) : base(options) { } public DbSet CvkDatas { get; set; } public DbSet PtkDatas { get; set; } public DbSet RegEKDatas { get; set; } public DbSet StoDatas { get; set; } public DbSet OrgDatas { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { //Делаем это чтобы EF не пытался трекать объкты полученые из хранимой процедуры base.OnModelCreating(modelBuilder); modelBuilder.Entity(entity => { entity.HasNoKey(); entity.ToView(null); }); modelBuilder.Entity(entity => { entity.HasNoKey(); entity.ToView(null); }); modelBuilder.Entity(entity => { entity.HasNoKey(); entity.ToView(null); }); modelBuilder.Entity(entity => { entity.HasNoKey(); entity.ToView(null); }); modelBuilder.Entity(entity => { entity.HasNoKey(); entity.ToView(null); }); } } }