Эх сурвалжийг харах

增加pg库时间字段异常处理'timestamp with time zone'

zuohuaijun 3 жил өмнө
parent
commit
0d779109d8

+ 7 - 0
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

@@ -65,6 +65,13 @@ public static class SqlSugarSetup
         {
             IsAutoRemoveDataCache = true
         };
+
+        // PostgreSQL库-时间异常
+        if (config.DbType == SqlSugar.DbType.PostgreSQL)
+        {
+            AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
+            AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true);
+        }
     }
 
     /// <summary>