Browse Source

速度

master
wxd 2 days ago
parent
commit
9c2125a03d
  1. 449
      src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs
  2. 3
      src/Shentun.Peis.EntityFrameworkCore/Shentun.Peis.EntityFrameworkCore.csproj

449
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

3
src/Shentun.Peis.EntityFrameworkCore/Shentun.Peis.EntityFrameworkCore.csproj

@ -7,6 +7,9 @@
<RootNamespace>Shentun.Peis</RootNamespace>
<Nullable>disable</Nullable>
<!--<NoWarn>CS8632;CS1998;CS1591;CS8618;CS0168;CS0162;CS0219;CS0414;CS0649;CS0108;CS1570;CS1572;CS1573;CS8073;CS0472;SYSLIB0021;SYSLIB0022;SYSLIB0023;CA1416;CA2200</NoWarn>-->
<RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<RunAnalyzers>false</RunAnalyzers>
</PropertyGroup>
<ItemGroup>

Loading…
Cancel
Save