Browse Source

️ chore(EntityFrameworkCore): 修复 PostgreSQL 时间戳兼容性问题,并添加缺失引用.

pull/1149/head
feijie 11 months ago
parent
commit
413f18eae6
  1. 1
      aspnet-core/templates/aio/content/host/PackageName.CompanyName.ProjectName.AIO.Host/MicroServiceApplicationsSingleModule.Configure.cs
  2. 2
      aspnet-core/templates/aio/content/migrations/PackageName.CompanyName.ProjectName.AIO.EntityFrameworkCore.DatabaseManagementName/SingleMigrationsEntityFrameworkCoreDatabaseManagementNameModule.cs

1
aspnet-core/templates/aio/content/host/PackageName.CompanyName.ProjectName.AIO.Host/MicroServiceApplicationsSingleModule.Configure.cs

@ -82,6 +82,7 @@ using Volo.Abp.SettingManagement.Localization;
using Volo.Abp.Threading; using Volo.Abp.Threading;
using Volo.Abp.UI.Navigation.Urls; using Volo.Abp.UI.Navigation.Urls;
using Volo.Abp.VirtualFileSystem; using Volo.Abp.VirtualFileSystem;
using PackageName.CompanyName.ProjectName.EntityFrameworkCore;
using VoloAbpExceptionHandlingOptions = Volo.Abp.AspNetCore.ExceptionHandling.AbpExceptionHandlingOptions; using VoloAbpExceptionHandlingOptions = Volo.Abp.AspNetCore.ExceptionHandling.AbpExceptionHandlingOptions;
namespace PackageName.CompanyName.ProjectName.AIO.Host; namespace PackageName.CompanyName.ProjectName.AIO.Host;

2
aspnet-core/templates/aio/content/migrations/PackageName.CompanyName.ProjectName.AIO.EntityFrameworkCore.DatabaseManagementName/SingleMigrationsEntityFrameworkCoreDatabaseManagementNameModule.cs

@ -60,7 +60,7 @@ public class SingleMigrationsEntityFrameworkCoreDatabaseManagementNameModule : A
options.UseOracle(); options.UseOracle();
options.UseOracle<ProjectNameDbContext>(); options.UseOracle<ProjectNameDbContext>();
#elif PostgreSql #elif PostgreSql
AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);//解决PostgreSql设置为utc时间后无法写入local时区的问题 System.AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);//解决PostgreSql设置为utc时间后无法写入local时区的问题
options.UseNpgsql(); options.UseNpgsql();
options.UseNpgsql<ProjectNameDbContext>(); options.UseNpgsql<ProjectNameDbContext>();
#endif #endif

Loading…
Cancel
Save