using DG.EntityFramework; using Hg.Core.Entity; using Hg.Core.Entity.Views.DNZZ; using Hg.Core.Entity.Views.HGBM; using Hg.Core.Entity.Views.PTD2; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Diagnostics; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hg.Core.EntityFramework { public class HgCrmDbContext : DbContext { public HgCrmDbContext(DbContextOptions options) : base(options) { } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") == "Development") { var loggerFactory = new LoggerFactory(); loggerFactory.AddProvider(new EFLoggerProvider()); optionsBuilder.UseLoggerFactory(loggerFactory); } optionsBuilder.ConfigureWarnings(b => b.Ignore(CoreEventId.ContextInitialized)); base.OnConfiguring(optionsBuilder); } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); } public DbSet BasInneruserDNBB { get; set; } public DbSet CsvrCallrecordDNBB { get; set; } public DbSet CacheOrdMemoDNBB { get; set; } public DbSet OrdMemoContentDNBB { get; set; } public DbSet BasInneruserDNG8 { get; set; } public DbSet CsvrCallrecordDNG8 { get; set; } public DbSet CacheOrdMemoDNG8 { get; set; } public DbSet OrdMemoContentDNG8 { get; set; } public DbSet BasInneruserDNYY { get; set; } public DbSet CsvrCallrecordDNYY { get; set; } public DbSet CacheOrdMemoDNYY { get; set; } public DbSet OrdMemoContentDNYY { get; set; } public DbSet BasInneruserDNZZ { get; set; } public DbSet CsvrCallrecordDNZZ { get; set; } public DbSet CacheOrdMemoDNZZ { get; set; } public DbSet OrdMemoContentDNZZ { get; set; } public DbSet BasInneruserPTD2 { get; set; } public DbSet CsvrCallrecordPTD2 { get; set; } public DbSet CacheOrdMemoPTD2 { get; set; } public DbSet OrdMemoContentPTD2 { get; set; } public DbSet BasInneruserSHZZ { get; set; } public DbSet CsvrCallrecordSHZZ { get; set; } public DbSet CacheOrdMemoSHZZ { get; set; } public DbSet OrdMemoContentSHZZ { get; set; } public DbSet BasInneruserQBJX { get; set; } public DbSet CsvrCallrecordQBJX { get; set; } public DbSet CacheOrdMemoQBJX { get; set; } public DbSet OrdMemoContentQBJX { get; set; } public DbSet BasInneruserQBJZ { get; set; } public DbSet CsvrCallrecordQBJZ { get; set; } public DbSet CacheOrdMemoQBJZ { get; set; } public DbSet OrdMemoContentQBJZ { get; set; } public DbSet BasInneruserHGBM { get; set; } public DbSet CsvrCallrecordHGBM { get; set; } public DbSet CacheOrdMemoHGBM { get; set; } public DbSet OrdMemoContentHGBM { get; set; } } }