using DbFirst.Domain.Entities; using Microsoft.EntityFrameworkCore; namespace DbFirst.Infrastructure; public partial class ApplicationDbContext : DbContext { public ApplicationDbContext(DbContextOptions options) : base(options) { } public virtual DbSet VwmyCatalogs { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.HasKey(e => e.Guid); entity.ToView("VWMY_CATALOG"); entity.Property(e => e.Guid).HasColumnName("GUID"); entity.Property(e => e.AddedWho) .HasMaxLength(30) .IsUnicode(false) .HasColumnName("ADDED_WHO"); entity.Property(e => e.AddedWhen) .HasColumnType("datetime") .HasColumnName("ADDED_WHEN"); entity.Property(e => e.CatString) .HasMaxLength(900) .IsUnicode(false) .HasColumnName("CAT_STRING"); entity.Property(e => e.CatTitle) .HasMaxLength(100) .IsUnicode(false) .HasColumnName("CAT_TITLE"); entity.Property(e => e.ChangedWhen) .HasColumnType("datetime") .HasColumnName("CHANGED_WHEN"); entity.Property(e => e.ChangedWho) .HasMaxLength(30) .IsUnicode(false) .HasColumnName("CHANGED_WHO"); }); OnModelCreatingPartial(modelBuilder); } partial void OnModelCreatingPartial(ModelBuilder modelBuilder); }