Update AppContext_ConvertInfinityDateTime

This commit is contained in:
sunkaixuan
2023-06-20 17:49:40 +08:00
parent 2b431d7012
commit 39f4e24cb5
2 changed files with 8 additions and 3 deletions

View File

@@ -9,6 +9,8 @@ namespace SqlSugar
{ {
public static Func<string,string> Encode { get; set; } public static Func<string,string> Encode { get; set; }
public static Func<string,string> Decode{ get; set; } public static Func<string,string> Decode{ get; set; }
public static bool AppContext_ConvertInfinityDateTime { get; set; }
public const string CodeFirst_BigString = "varcharmax,longtext,text,clob"; public const string CodeFirst_BigString = "varcharmax,longtext,text,clob";
public static Func<long> CustomSnowFlakeFunc; public static Func<long> CustomSnowFlakeFunc;

View File

@@ -15,8 +15,11 @@ namespace SqlSugar
public PostgreSQLProvider() public PostgreSQLProvider()
{ {
if (StaticConfig.AppContext_ConvertInfinityDateTime == false)
{
AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true); AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true);
}
} }
public override IDbConnection Connection public override IDbConnection Connection