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> Decode{ get; set; }
public static bool AppContext_ConvertInfinityDateTime { get; set; }
public const string CodeFirst_BigString = "varcharmax,longtext,text,clob";
public static Func<long> CustomSnowFlakeFunc;

View File

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