114 lines
3.8 KiB
C#
114 lines
3.8 KiB
C#
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<HgCrmDbContext> 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> BasInneruserDNBB { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordDNBB> CsvrCallrecordDNBB { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoDNBB> CacheOrdMemoDNBB { get; set; }
|
|
|
|
public DbSet<OrdMemoContentDNBB> OrdMemoContentDNBB { get; set; }
|
|
|
|
public DbSet<BasInneruserDNG8> BasInneruserDNG8 { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordDNG8> CsvrCallrecordDNG8 { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoDNG8> CacheOrdMemoDNG8 { get; set; }
|
|
|
|
public DbSet<OrdMemoContentDNG8> OrdMemoContentDNG8 { get; set; }
|
|
|
|
public DbSet<BasInneruserDNYY> BasInneruserDNYY { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordDNYY> CsvrCallrecordDNYY { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoDNYY> CacheOrdMemoDNYY { get; set; }
|
|
|
|
public DbSet<OrdMemoContentDNYY> OrdMemoContentDNYY { get; set; }
|
|
|
|
public DbSet<BasInneruserDNZZ> BasInneruserDNZZ { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordDNZZ> CsvrCallrecordDNZZ { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoDNZZ> CacheOrdMemoDNZZ { get; set; }
|
|
|
|
public DbSet<OrdMemoContentDNZZ> OrdMemoContentDNZZ { get; set; }
|
|
|
|
public DbSet<BasInneruserPTD2> BasInneruserPTD2 { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordPTD2> CsvrCallrecordPTD2 { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoPTD2> CacheOrdMemoPTD2 { get; set; }
|
|
|
|
public DbSet<OrdMemoContentPTD2> OrdMemoContentPTD2 { get; set; }
|
|
|
|
public DbSet<BasInneruserSHZZ> BasInneruserSHZZ { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordSHZZ> CsvrCallrecordSHZZ { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoSHZZ> CacheOrdMemoSHZZ { get; set; }
|
|
|
|
public DbSet<OrdMemoContentSHZZ> OrdMemoContentSHZZ { get; set; }
|
|
|
|
public DbSet<BasInneruserQBJX> BasInneruserQBJX { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordQBJX> CsvrCallrecordQBJX { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoQBJX> CacheOrdMemoQBJX { get; set; }
|
|
|
|
public DbSet<OrdMemoContentQBJX> OrdMemoContentQBJX { get; set; }
|
|
|
|
public DbSet<BasInneruserQBJZ> BasInneruserQBJZ { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordQBJZ> CsvrCallrecordQBJZ { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoQBJZ> CacheOrdMemoQBJZ { get; set; }
|
|
|
|
public DbSet<OrdMemoContentQBJZ> OrdMemoContentQBJZ { get; set; }
|
|
|
|
public DbSet<BasInneruserHGBM> BasInneruserHGBM { get; set; }
|
|
|
|
public DbSet<CsvrCallrecordHGBM> CsvrCallrecordHGBM { get; set; }
|
|
|
|
public DbSet<CacheOrdMemoHGBM> CacheOrdMemoHGBM { get; set; }
|
|
|
|
public DbSet<OrdMemoContentHGBM> OrdMemoContentHGBM { get; set; }
|
|
}
|
|
}
|