From 9c2125a03d26418492d852caa1c060537aa21636 Mon Sep 17 00:00:00 2001
From: wxd <123@qq.com>
Date: Wed, 22 Apr 2026 19:50:22 +0800
Subject: [PATCH] =?UTF-8?q?=E9=80=9F=E5=BA=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../EntityFrameworkCore/PeisDbContext.cs | 449 ++++++++++--------
.../Shentun.Peis.EntityFrameworkCore.csproj | 3 +
2 files changed, 242 insertions(+), 210 deletions(-)
diff --git a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs
index 1b41cff8..1cfe64f1 100644
--- a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs
+++ b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs
@@ -23,6 +23,8 @@ using Shentun.Utilities;
using System;
using System.Collections.Generic;
using System.IO;
+using System.Linq;
+using System.Reflection;
using System.Threading.Tasks;
using Volo.Abp.AuditLogging;
using Volo.Abp.AuditLogging.EntityFrameworkCore;
@@ -450,6 +452,9 @@ public class PeisDbContext :
}
protected override void OnModelCreating(ModelBuilder builder)
{
+ // 添加这行日志
+ System.Diagnostics.Debug.WriteLine($"OnModelCreating 开始执行: {DateTime.Now:HH:mm:ss.fff}");
+
base.OnModelCreating(builder);
@@ -471,216 +476,240 @@ public class PeisDbContext :
/* Configure your own tables/entities inside here */
+ var assembly = Assembly.GetExecutingAssembly();
+
+ // 手动加载 internal 配置类
+ var configTypes = assembly.GetTypes()
+ .Where(t => !t.IsAbstract && !t.IsInterface)
+ .Where(t => t.GetInterfaces().Any(i =>
+ i.IsGenericType &&
+ i.GetGenericTypeDefinition() == typeof(IEntityTypeConfiguration<>)))
+ .ToList();
+
+ foreach (var configType in configTypes)
+ {
+ // 动态创建实例并应用配置
+ var config = Activator.CreateInstance(configType);
+ var method = typeof(ModelBuilder)
+ .GetMethods()
+ .First(m => m.Name == "ApplyConfiguration" && m.IsGenericMethod)
+ .MakeGenericMethod(configType.GetInterfaces()
+ .First(i => i.IsGenericType &&
+ i.GetGenericTypeDefinition() == typeof(IEntityTypeConfiguration<>))
+ .GetGenericArguments()[0]);
+ method.Invoke(builder, new[] { config });
+ }
+
#region 配置文件162
- builder.ApplyConfiguration(new AsbitemDbMapping())
- .ApplyConfiguration(new AsbitemDetailDbMapping())
- .ApplyConfiguration(new AsbitemGuideDbMapping())
- .ApplyConfiguration(new AsbitemPriceItemDbMapping())
- .ApplyConfiguration(new BigtextResultConclusionDbMapping())
- .ApplyConfiguration(new BigtextResultDescriptionDbMapping())
- .ApplyConfiguration(new BigtextResultTemplateDbMapping())
- .ApplyConfiguration(new BigtextResultTypeDbMapping())
- .ApplyConfiguration(new BirthPlaceDbMapping())
- .ApplyConfiguration(new CardBillDbMapping())
- .ApplyConfiguration(new CardRegisterDbMapping())
- .ApplyConfiguration(new CardTypeDbMapping())
- .ApplyConfiguration(new ChargeDbMapping())
- .ApplyConfiguration(new ChargeAsbitemDbMapping())
- .ApplyConfiguration(new ChargeBackDbMapping())
- .ApplyConfiguration(new ChargeBackPayDbMapping())
- .ApplyConfiguration(new ChargePayDbMapping())
- .ApplyConfiguration(new ChargePriceItemDbMapping())
- .ApplyConfiguration(new CommonCharDbMapping())
- .ApplyConfiguration(new CommonCharTypeDbMapping())
- .ApplyConfiguration(new ContactMethodDbMapping())
- .ApplyConfiguration(new ContactPersonDbMapping())
- .ApplyConfiguration(new CriticalValueDbMapping())
- .ApplyConfiguration(new CriticalFollowValueTypeDbMapping())
- .ApplyConfiguration(new CustomerOrgDbMapping())
- .ApplyConfiguration(new CustomerOrgChargeDbMapping())
- .ApplyConfiguration(new CustomerOrgChargeBackDbMapping())
- .ApplyConfiguration(new CustomerOrgChargeBackPayDbMapping())
- .ApplyConfiguration(new CustomerOrgChargePayDbMapping())
- .ApplyConfiguration(new CustomerOrgGroupDbMapping())
- .ApplyConfiguration(new CustomerOrgGroupDetailDbMapping())
- .ApplyConfiguration(new CustomerOrgRegisterDbMapping())
- .ApplyConfiguration(new CustomerOrgTypeDbMapping())
- .ApplyConfiguration(new DepartmentDbMapping())
- .ApplyConfiguration(new DeviceTypeDbMapping())
- .ApplyConfiguration(new DiagnosisDbMapping())
- .ApplyConfiguration(new DiagnosisLevelDbMapping())
- .ApplyConfiguration(new DiagnosisPostfixDbMapping())
- .ApplyConfiguration(new DiagnosisTemplateDbMapping())
- .ApplyConfiguration(new DiagnosisTemplateDetailDbMapping())
- .ApplyConfiguration(new DiagnosisTypeDbMapping())
- .ApplyConfiguration(new FollowUpModeDbMapping())
- .ApplyConfiguration(new FollowUpPlanDbMapping())
- .ApplyConfiguration(new FollowUpTypeDbMapping())
- .ApplyConfiguration(new FollowUpSourceDbMapping())
- .ApplyConfiguration(new ForSexDbMapping())
- .ApplyConfiguration(new GroupingDbMapping())
- .ApplyConfiguration(new GuideTypeDbMapping())
- .ApplyConfiguration(new HealthCertificateDbMapping())
- .ApplyConfiguration(new ImportLisResultDbMapping())
- .ApplyConfiguration(new ImportPacsPictureDbMapping())
- .ApplyConfiguration(new ImportPacsResultDbMapping())
- .ApplyConfiguration(new InvoiceItemTypeDbMapping())
- .ApplyConfiguration(new InvoiceOrgDbMapping())
- .ApplyConfiguration(new ItemDbMapping())
- .ApplyConfiguration(new ItemDefaultResultDbMapping())
- .ApplyConfiguration(new ItemResultMatchDbMapping())
- .ApplyConfiguration(new ItemResultTemplateDbMapping())
- .ApplyConfiguration(new ItemResultTemplateTypeDbMapping())
- .ApplyConfiguration(new ItemTemplateDbMapping())
- .ApplyConfiguration(new ItemTemplateDetailDbMapping())
- .ApplyConfiguration(new ItemTypeDbMapping())
- .ApplyConfiguration(new LisRequestDbMapping())
- .ApplyConfiguration(new MaritalStatusDbMapping())
- .ApplyConfiguration(new MedicalConclusionDbMapping())
- .ApplyConfiguration(new MedicalConclusionTypeDbMapping())
- .ApplyConfiguration(new MedicalPackageDbMapping())
- .ApplyConfiguration(new MedicalPackageDetailDbMapping())
- .ApplyConfiguration(new MedicalReportTypeDbMapping())
- .ApplyConfiguration(new MedicalTypeDbMapping())
- .ApplyConfiguration(new NationDbMapping())
- .ApplyConfiguration(new OcCheckTypeDbMapping())
- .ApplyConfiguration(new OperateLogDbMapping())
- .ApplyConfiguration(new OrganizationUnitsCustomerOrgDbMapping())
- .ApplyConfiguration(new PatientDbMapping())
- .ApplyConfiguration(new PatientOccupationalDiseaseDbMapping())
- .ApplyConfiguration(new PatientOccupationalHistoryDbMapping())
- .ApplyConfiguration(new PatientPoisonDbMapping())
- .ApplyConfiguration(new PatientRegisterDbMapping())
- .ApplyConfiguration(new PatientSymptomDbMapping())
- .ApplyConfiguration(new PayModeDbMapping())
- .ApplyConfiguration(new PersonnelTypeDbMapping())
- .ApplyConfiguration(new PhoneFollowDbMapping())
- .ApplyConfiguration(new PoisonDbMapping())
- .ApplyConfiguration(new PoisonTypeDbMapping())
- .ApplyConfiguration(new PositionTypeDbMapping())
- .ApplyConfiguration(new PriceItemDbMapping())
- .ApplyConfiguration(new PrimarykeyBuilderDbMapping())
- .ApplyConfiguration(new ReportDbMapping())
- .ApplyConfiguration(new ReportFormatDbMapping())
- .ApplyConfiguration(new ReportFormatTemplateDbMapping())
- .ApplyConfiguration(new ReportPrinterDbMapping())
- .ApplyConfiguration(new QueueRegisterDbMapping())
- .ApplyConfiguration(new ReferenceRangeDbMapping())
- .ApplyConfiguration(new RegisterCheckAsbitemDbMapping())
- .ApplyConfiguration(new RegisterCheckDbMapping())
- .ApplyConfiguration(new RegisterCheckCriticalValueDbMapping())
- .ApplyConfiguration(new RegisterCheckItemDbMapping())
- .ApplyConfiguration(new RegisterCheckPictureDbMapping())
- .ApplyConfiguration(new RegisterCheckSuggestionDbMapping())
- .ApplyConfiguration(new RegisterCheckSummaryDbMapping())
- .ApplyConfiguration(new ResultStatusDbMapping())
- .ApplyConfiguration(new RoomDbMapping())
- .ApplyConfiguration(new SampleContainerDbMapping())
- .ApplyConfiguration(new SampleGroupDbMapping())
- .ApplyConfiguration(new SampleGroupDetailDbMapping())
- .ApplyConfiguration(new SampleTypeDbMapping())
- .ApplyConfiguration(new ServiceTradeDbMapping())
- .ApplyConfiguration(new SettleAccountDbMapping())
- .ApplyConfiguration(new SexDbMapping())
- .ApplyConfiguration(new SexHormoneReferenceRangeDbMapping())
- .ApplyConfiguration(new SexHormoneTermDbMapping())
- .ApplyConfiguration(new SmsSendDbMapping())
- .ApplyConfiguration(new SmsTemplateDbMapping())
- .ApplyConfiguration(new SmsTypeDbMapping())
- .ApplyConfiguration(new SuggestionDbMapping())
- .ApplyConfiguration(new SumDiagnosisDbMapping())
- .ApplyConfiguration(new SumSuggestionContentDbMapping())
- .ApplyConfiguration(new SumSuggestionHeaderDbMapping())
- .ApplyConfiguration(new SumSummaryContentDbMapping())
- .ApplyConfiguration(new SumSummaryHeaderDbMapping())
- .ApplyConfiguration(new SummaryTemplateDbMapping())
- .ApplyConfiguration(new SymptomDbMapping())
- .ApplyConfiguration(new SysParmDbMapping())
- .ApplyConfiguration(new SysParmTypeDbMapping())
- .ApplyConfiguration(new SysParmValueDbMapping())
- .ApplyConfiguration(new SysParmValueOptionDbMapping())
- .ApplyConfiguration(new SysdiagramDbMapping())
- .ApplyConfiguration(new TitleTypeDbMapping())
- .ApplyConfiguration(new UnitDbMapping())
- .ApplyConfiguration(new UserDbMapping())
- .ApplyConfiguration(new UserDepartmentDbMapping())
- .ApplyConfiguration(new UserGroupingDbMapping())
- .ApplyConfiguration(new UserItemTypeDbMapping())
- .ApplyConfiguration(new UserRightDbMapping())
- .ApplyConfiguration(new AbpUserDepartmentDbMapping())
- .ApplyConfiguration(new IdentityUserDbMapping())
- .ApplyConfiguration(new IdentityUserClaimDbMapping())
- .ApplyConfiguration(new IdentityUserRoleDbMapping())
- .ApplyConfiguration(new IdentityUserLoginDbMapping())
- .ApplyConfiguration(new IdentityUserTokenDbMapping())
- .ApplyConfiguration(new IdentityRoleDbMapping())
- .ApplyConfiguration(new IdentityRoleClaimDbMapping())
- .ApplyConfiguration(new IdentityClaimTypeDbMapping())
- .ApplyConfiguration(new OrganizationUnitDbMapping())
- .ApplyConfiguration(new OrganizationUnitRoleDbMapping())
- .ApplyConfiguration(new IdentityUserOrganizationUnitDbMapping())
- .ApplyConfiguration(new IdentitySecurityLogDbMapping())
- .ApplyConfiguration(new IdentityLinkUserDbMapping())
- .ApplyConfiguration(new OpenIddictApplicationDbMapping())
- .ApplyConfiguration(new OpenIddictAuthorizationDbMapping())
- .ApplyConfiguration(new OpenIddictScopeDbMapping())
- .ApplyConfiguration(new OpenIddictTokenDbMapping())
- .ApplyConfiguration(new AuditLogDbMapping())
- .ApplyConfiguration(new AuditLogActionDbMapping())
- .ApplyConfiguration(new EntityChangeDbMapping())
- .ApplyConfiguration(new EntityPropertyChangeDbMapping())
- .ApplyConfiguration(new FeatureValueDbMapping())
- .ApplyConfiguration(new BackgroundJobRecordDbMapping())
- .ApplyConfiguration(new TenantDbMapping())
- .ApplyConfiguration(new TenantConnectionStringDbMapping())
- .ApplyConfiguration(new PermissionGrantDbMapping())
- .ApplyConfiguration(new SettingDbMapping())
- .ApplyConfiguration(new HelloADbMapping())
- .ApplyConfiguration(new RoleMenuInfoDbMapping())
- .ApplyConfiguration(new MenuInfoDbMapping())
- .ApplyConfiguration(new FieldComparisonDbMapping())
- .ApplyConfiguration(new ColumnReferenceDbMapping())
- .ApplyConfiguration(new ColumnReferenceCodeDbMapping())
- .ApplyConfiguration(new ColumnReferenceInterfaceDbMapping())
- .ApplyConfiguration(new ThirdLisRequestDbMapping())
- .ApplyConfiguration(new ChargeRequestDbMapping())
- .ApplyConfiguration(new ChargeRequestAsbitemDbMapping())
- .ApplyConfiguration(new ThirdInterfaceDbMapping())
- .ApplyConfiguration(new CollectItemTypeDbMapping())
- .ApplyConfiguration(new PatientRegisterExterDbMapping())
- .ApplyConfiguration(new DiseaseScreeningTypeDbMapping())
- .ApplyConfiguration(new ChargeBackAsbitemDbMapping())
- .ApplyConfiguration(new OccupationalAbnormalDbMapping())
- .ApplyConfiguration(new OccupationalContraindicationsDbMapping())
- .ApplyConfiguration(new SuspectedOccupationalDiseaseDbMapping())
- .ApplyConfiguration(new PatientOccupationalMedicalHistoryDbMapping())
- .ApplyConfiguration(new PatientPastMedicalHistoryDbMapping())
- .ApplyConfiguration(new OcCheckTypeDetailDbMapping())
- .ApplyConfiguration(new RoomDetailDbMapping())
- .ApplyConfiguration(new FollowUpDbMapping())
- .ApplyConfiguration(new CommonTableDbMapping())
- .ApplyConfiguration(new CommonTableTypeDbMapping())
- .ApplyConfiguration(new RegisterCheckPacsDbMapping())
- .ApplyConfiguration(new RegisterCheckPacsPictureDbMapping())
- .ApplyConfiguration(new DeviceDbMapping())
- .ApplyConfiguration(new ThirdBookingDbMapping())
- .ApplyConfiguration(new ThirdMedicalCenterBookingDateDbMapping())
- .ApplyConfiguration(new ThirdMedicalCenterDbMapping())
- .ApplyConfiguration(new DicomFileDetailDbMapping())
- .ApplyConfiguration(new DoctorSignInDbMapping())
- .ApplyConfiguration(new ThirdMedicalCenterDetailDbMapping())
- .ApplyConfiguration(new ItemBigtextResultTypeDbMapping())
- .ApplyConfiguration(new ThirdUserDbMapping())
- .ApplyConfiguration(new AsbitemMutualExclusionDbMapping())
- .ApplyConfiguration(new DirectorMenuInfoDbMapping())
- .ApplyConfiguration(new RoleDirectorMenuInfoDbMapping())
- .ApplyConfiguration(new InterfaceSendLogDbMapping())
- .ApplyConfiguration(new PreCheckAsbitemDbMapping())
- .ApplyConfiguration(new InformedConsentTemplateDbMapping())
- .ApplyConfiguration(new GiveUpCheckTemplateDbMapping())
- .ApplyConfiguration(new InvoiceApplyDbMapping())
- .ApplyConfiguration(new PaymentRecordDbMapping())
- .ApplyConfiguration(new InvoiceRecordDbMapping());
+ //builder.ApplyConfiguration(new AsbitemDbMapping())
+ //.ApplyConfiguration(new AsbitemDetailDbMapping())
+ //.ApplyConfiguration(new AsbitemGuideDbMapping())
+ //.ApplyConfiguration(new AsbitemPriceItemDbMapping())
+ //.ApplyConfiguration(new BigtextResultConclusionDbMapping())
+ //.ApplyConfiguration(new BigtextResultDescriptionDbMapping())
+ //.ApplyConfiguration(new BigtextResultTemplateDbMapping())
+ //.ApplyConfiguration(new BigtextResultTypeDbMapping())
+ //.ApplyConfiguration(new BirthPlaceDbMapping())
+ //.ApplyConfiguration(new CardBillDbMapping())
+ //.ApplyConfiguration(new CardRegisterDbMapping())
+ //.ApplyConfiguration(new CardTypeDbMapping())
+ //.ApplyConfiguration(new ChargeDbMapping())
+ //.ApplyConfiguration(new ChargeAsbitemDbMapping())
+ //.ApplyConfiguration(new ChargeBackDbMapping())
+ //.ApplyConfiguration(new ChargeBackPayDbMapping())
+ //.ApplyConfiguration(new ChargePayDbMapping())
+ //.ApplyConfiguration(new ChargePriceItemDbMapping())
+ //.ApplyConfiguration(new CommonCharDbMapping())
+ //.ApplyConfiguration(new CommonCharTypeDbMapping())
+ //.ApplyConfiguration(new ContactMethodDbMapping())
+ //.ApplyConfiguration(new ContactPersonDbMapping())
+ //.ApplyConfiguration(new CriticalValueDbMapping())
+ //.ApplyConfiguration(new CriticalFollowValueTypeDbMapping())
+ //.ApplyConfiguration(new CustomerOrgDbMapping())
+ //.ApplyConfiguration(new CustomerOrgChargeDbMapping())
+ //.ApplyConfiguration(new CustomerOrgChargeBackDbMapping())
+ //.ApplyConfiguration(new CustomerOrgChargeBackPayDbMapping())
+ //.ApplyConfiguration(new CustomerOrgChargePayDbMapping())
+ //.ApplyConfiguration(new CustomerOrgGroupDbMapping())
+ //.ApplyConfiguration(new CustomerOrgGroupDetailDbMapping())
+ //.ApplyConfiguration(new CustomerOrgRegisterDbMapping())
+ //.ApplyConfiguration(new CustomerOrgTypeDbMapping())
+ //.ApplyConfiguration(new DepartmentDbMapping())
+ //.ApplyConfiguration(new DeviceTypeDbMapping())
+ //.ApplyConfiguration(new DiagnosisDbMapping())
+ //.ApplyConfiguration(new DiagnosisLevelDbMapping())
+ //.ApplyConfiguration(new DiagnosisPostfixDbMapping())
+ //.ApplyConfiguration(new DiagnosisTemplateDbMapping())
+ //.ApplyConfiguration(new DiagnosisTemplateDetailDbMapping())
+ //.ApplyConfiguration(new DiagnosisTypeDbMapping())
+ //.ApplyConfiguration(new FollowUpModeDbMapping())
+ //.ApplyConfiguration(new FollowUpPlanDbMapping())
+ //.ApplyConfiguration(new FollowUpTypeDbMapping())
+ //.ApplyConfiguration(new FollowUpSourceDbMapping())
+ //.ApplyConfiguration(new ForSexDbMapping())
+ //.ApplyConfiguration(new GroupingDbMapping())
+ //.ApplyConfiguration(new GuideTypeDbMapping())
+ //.ApplyConfiguration(new HealthCertificateDbMapping())
+ //.ApplyConfiguration(new ImportLisResultDbMapping())
+ //.ApplyConfiguration(new ImportPacsPictureDbMapping())
+ //.ApplyConfiguration(new ImportPacsResultDbMapping())
+ //.ApplyConfiguration(new InvoiceItemTypeDbMapping())
+ //.ApplyConfiguration(new InvoiceOrgDbMapping())
+ //.ApplyConfiguration(new ItemDbMapping())
+ //.ApplyConfiguration(new ItemDefaultResultDbMapping())
+ //.ApplyConfiguration(new ItemResultMatchDbMapping())
+ //.ApplyConfiguration(new ItemResultTemplateDbMapping())
+ //.ApplyConfiguration(new ItemResultTemplateTypeDbMapping())
+ //.ApplyConfiguration(new ItemTemplateDbMapping())
+ //.ApplyConfiguration(new ItemTemplateDetailDbMapping())
+ //.ApplyConfiguration(new ItemTypeDbMapping())
+ //.ApplyConfiguration(new LisRequestDbMapping())
+ //.ApplyConfiguration(new MaritalStatusDbMapping())
+ //.ApplyConfiguration(new MedicalConclusionDbMapping())
+ //.ApplyConfiguration(new MedicalConclusionTypeDbMapping())
+ //.ApplyConfiguration(new MedicalPackageDbMapping())
+ //.ApplyConfiguration(new MedicalPackageDetailDbMapping())
+ //.ApplyConfiguration(new MedicalReportTypeDbMapping())
+ //.ApplyConfiguration(new MedicalTypeDbMapping())
+ //.ApplyConfiguration(new NationDbMapping())
+ //.ApplyConfiguration(new OcCheckTypeDbMapping())
+ //.ApplyConfiguration(new OperateLogDbMapping())
+ //.ApplyConfiguration(new OrganizationUnitsCustomerOrgDbMapping())
+ //.ApplyConfiguration(new PatientDbMapping())
+ //.ApplyConfiguration(new PatientOccupationalDiseaseDbMapping())
+ //.ApplyConfiguration(new PatientOccupationalHistoryDbMapping())
+ //.ApplyConfiguration(new PatientPoisonDbMapping())
+ //.ApplyConfiguration(new PatientRegisterDbMapping())
+ //.ApplyConfiguration(new PatientSymptomDbMapping())
+ //.ApplyConfiguration(new PayModeDbMapping())
+ //.ApplyConfiguration(new PersonnelTypeDbMapping())
+ //.ApplyConfiguration(new PhoneFollowDbMapping())
+ //.ApplyConfiguration(new PoisonDbMapping())
+ //.ApplyConfiguration(new PoisonTypeDbMapping())
+ //.ApplyConfiguration(new PositionTypeDbMapping())
+ //.ApplyConfiguration(new PriceItemDbMapping())
+ //.ApplyConfiguration(new PrimarykeyBuilderDbMapping())
+ //.ApplyConfiguration(new ReportDbMapping())
+ //.ApplyConfiguration(new ReportFormatDbMapping())
+ //.ApplyConfiguration(new ReportFormatTemplateDbMapping())
+ //.ApplyConfiguration(new ReportPrinterDbMapping())
+ //.ApplyConfiguration(new QueueRegisterDbMapping())
+ //.ApplyConfiguration(new ReferenceRangeDbMapping())
+ //.ApplyConfiguration(new RegisterCheckAsbitemDbMapping())
+ //.ApplyConfiguration(new RegisterCheckDbMapping())
+ //.ApplyConfiguration(new RegisterCheckCriticalValueDbMapping())
+ //.ApplyConfiguration(new RegisterCheckItemDbMapping())
+ //.ApplyConfiguration(new RegisterCheckPictureDbMapping())
+ //.ApplyConfiguration(new RegisterCheckSuggestionDbMapping())
+ //.ApplyConfiguration(new RegisterCheckSummaryDbMapping())
+ //.ApplyConfiguration(new ResultStatusDbMapping())
+ //.ApplyConfiguration(new RoomDbMapping())
+ //.ApplyConfiguration(new SampleContainerDbMapping())
+ //.ApplyConfiguration(new SampleGroupDbMapping())
+ //.ApplyConfiguration(new SampleGroupDetailDbMapping())
+ //.ApplyConfiguration(new SampleTypeDbMapping())
+ //.ApplyConfiguration(new ServiceTradeDbMapping())
+ //.ApplyConfiguration(new SettleAccountDbMapping())
+ //.ApplyConfiguration(new SexDbMapping())
+ //.ApplyConfiguration(new SexHormoneReferenceRangeDbMapping())
+ //.ApplyConfiguration(new SexHormoneTermDbMapping())
+ //.ApplyConfiguration(new SmsSendDbMapping())
+ //.ApplyConfiguration(new SmsTemplateDbMapping())
+ //.ApplyConfiguration(new SmsTypeDbMapping())
+ //.ApplyConfiguration(new SuggestionDbMapping())
+ //.ApplyConfiguration(new SumDiagnosisDbMapping())
+ //.ApplyConfiguration(new SumSuggestionContentDbMapping())
+ //.ApplyConfiguration(new SumSuggestionHeaderDbMapping())
+ //.ApplyConfiguration(new SumSummaryContentDbMapping())
+ //.ApplyConfiguration(new SumSummaryHeaderDbMapping())
+ //.ApplyConfiguration(new SummaryTemplateDbMapping())
+ //.ApplyConfiguration(new SymptomDbMapping())
+ //.ApplyConfiguration(new SysParmDbMapping())
+ //.ApplyConfiguration(new SysParmTypeDbMapping())
+ //.ApplyConfiguration(new SysParmValueDbMapping())
+ //.ApplyConfiguration(new SysParmValueOptionDbMapping())
+ //.ApplyConfiguration(new SysdiagramDbMapping())
+ //.ApplyConfiguration(new TitleTypeDbMapping())
+ //.ApplyConfiguration(new UnitDbMapping())
+ //.ApplyConfiguration(new UserDbMapping())
+ //.ApplyConfiguration(new UserDepartmentDbMapping())
+ //.ApplyConfiguration(new UserGroupingDbMapping())
+ //.ApplyConfiguration(new UserItemTypeDbMapping())
+ //.ApplyConfiguration(new UserRightDbMapping())
+ //.ApplyConfiguration(new AbpUserDepartmentDbMapping())
+ //.ApplyConfiguration(new IdentityUserDbMapping())
+ //.ApplyConfiguration(new IdentityUserClaimDbMapping())
+ //.ApplyConfiguration(new IdentityUserRoleDbMapping())
+ //.ApplyConfiguration(new IdentityUserLoginDbMapping())
+ //.ApplyConfiguration(new IdentityUserTokenDbMapping())
+ //.ApplyConfiguration(new IdentityRoleDbMapping())
+ //.ApplyConfiguration(new IdentityRoleClaimDbMapping())
+ //.ApplyConfiguration(new IdentityClaimTypeDbMapping())
+ //.ApplyConfiguration(new OrganizationUnitDbMapping())
+ //.ApplyConfiguration(new OrganizationUnitRoleDbMapping())
+ //.ApplyConfiguration(new IdentityUserOrganizationUnitDbMapping())
+ //.ApplyConfiguration(new IdentitySecurityLogDbMapping())
+ //.ApplyConfiguration(new IdentityLinkUserDbMapping())
+ //.ApplyConfiguration(new OpenIddictApplicationDbMapping())
+ //.ApplyConfiguration(new OpenIddictAuthorizationDbMapping())
+ //.ApplyConfiguration(new OpenIddictScopeDbMapping())
+ //.ApplyConfiguration(new OpenIddictTokenDbMapping())
+ //.ApplyConfiguration(new AuditLogDbMapping())
+ //.ApplyConfiguration(new AuditLogActionDbMapping())
+ //.ApplyConfiguration(new EntityChangeDbMapping())
+ //.ApplyConfiguration(new EntityPropertyChangeDbMapping())
+ //.ApplyConfiguration(new FeatureValueDbMapping())
+ //.ApplyConfiguration(new BackgroundJobRecordDbMapping())
+ //.ApplyConfiguration(new TenantDbMapping())
+ //.ApplyConfiguration(new TenantConnectionStringDbMapping())
+ //.ApplyConfiguration(new PermissionGrantDbMapping())
+ //.ApplyConfiguration(new SettingDbMapping())
+ //.ApplyConfiguration(new HelloADbMapping())
+ //.ApplyConfiguration(new RoleMenuInfoDbMapping())
+ //.ApplyConfiguration(new MenuInfoDbMapping())
+ //.ApplyConfiguration(new FieldComparisonDbMapping())
+ //.ApplyConfiguration(new ColumnReferenceDbMapping())
+ //.ApplyConfiguration(new ColumnReferenceCodeDbMapping())
+ //.ApplyConfiguration(new ColumnReferenceInterfaceDbMapping())
+ //.ApplyConfiguration(new ThirdLisRequestDbMapping())
+ //.ApplyConfiguration(new ChargeRequestDbMapping())
+ //.ApplyConfiguration(new ChargeRequestAsbitemDbMapping())
+ //.ApplyConfiguration(new ThirdInterfaceDbMapping())
+ //.ApplyConfiguration(new CollectItemTypeDbMapping())
+ //.ApplyConfiguration(new PatientRegisterExterDbMapping())
+ //.ApplyConfiguration(new DiseaseScreeningTypeDbMapping())
+ //.ApplyConfiguration(new ChargeBackAsbitemDbMapping())
+ //.ApplyConfiguration(new OccupationalAbnormalDbMapping())
+ //.ApplyConfiguration(new OccupationalContraindicationsDbMapping())
+ //.ApplyConfiguration(new SuspectedOccupationalDiseaseDbMapping())
+ //.ApplyConfiguration(new PatientOccupationalMedicalHistoryDbMapping())
+ //.ApplyConfiguration(new PatientPastMedicalHistoryDbMapping())
+ //.ApplyConfiguration(new OcCheckTypeDetailDbMapping())
+ //.ApplyConfiguration(new RoomDetailDbMapping())
+ //.ApplyConfiguration(new FollowUpDbMapping())
+ //.ApplyConfiguration(new CommonTableDbMapping())
+ //.ApplyConfiguration(new CommonTableTypeDbMapping())
+ //.ApplyConfiguration(new RegisterCheckPacsDbMapping())
+ //.ApplyConfiguration(new RegisterCheckPacsPictureDbMapping())
+ //.ApplyConfiguration(new DeviceDbMapping())
+ //.ApplyConfiguration(new ThirdBookingDbMapping())
+ //.ApplyConfiguration(new ThirdMedicalCenterBookingDateDbMapping())
+ //.ApplyConfiguration(new ThirdMedicalCenterDbMapping())
+ //.ApplyConfiguration(new DicomFileDetailDbMapping())
+ //.ApplyConfiguration(new DoctorSignInDbMapping())
+ //.ApplyConfiguration(new ThirdMedicalCenterDetailDbMapping())
+ //.ApplyConfiguration(new ItemBigtextResultTypeDbMapping())
+ //.ApplyConfiguration(new ThirdUserDbMapping())
+ //.ApplyConfiguration(new AsbitemMutualExclusionDbMapping())
+ //.ApplyConfiguration(new DirectorMenuInfoDbMapping())
+ //.ApplyConfiguration(new RoleDirectorMenuInfoDbMapping())
+ //.ApplyConfiguration(new InterfaceSendLogDbMapping())
+ //.ApplyConfiguration(new PreCheckAsbitemDbMapping())
+ //.ApplyConfiguration(new InformedConsentTemplateDbMapping())
+ //.ApplyConfiguration(new GiveUpCheckTemplateDbMapping())
+ //.ApplyConfiguration(new InvoiceApplyDbMapping())
+ //.ApplyConfiguration(new PaymentRecordDbMapping())
+ //.ApplyConfiguration(new InvoiceRecordDbMapping());
#endregion
@@ -831,7 +860,7 @@ public class PeisDbContext :
#endregion
-
+ System.Diagnostics.Debug.WriteLine($"OnModelCreating 执行完成: {DateTime.Now:HH:mm:ss.fff}");
}
#endregion
diff --git a/src/Shentun.Peis.EntityFrameworkCore/Shentun.Peis.EntityFrameworkCore.csproj b/src/Shentun.Peis.EntityFrameworkCore/Shentun.Peis.EntityFrameworkCore.csproj
index bb23fcf4..b6381090 100644
--- a/src/Shentun.Peis.EntityFrameworkCore/Shentun.Peis.EntityFrameworkCore.csproj
+++ b/src/Shentun.Peis.EntityFrameworkCore/Shentun.Peis.EntityFrameworkCore.csproj
@@ -7,6 +7,9 @@
Shentun.Peis
disable
+ false
+ false
+ false