using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Text; namespace SqlSugar { public class StaticConfig { public static bool EnableAot { get; set; } public static Func Encode { get; set; } public static Func Decode { get; set; } public static bool AppContext_ConvertInfinityDateTime { get; set; } public const string CodeFirst_BigString = "varcharmax,longtext,text,clob"; public static string CodeFirst_MySqlCollate{get;set;} public static string CodeFirst_MySqlTableEngine { get; set; } public static Type Backup_MySqlBackupType { get; set; } public static Func CustomSnowFlakeFunc; public static Func CustomSnowFlakeTimeErrorFunc; public static Func CustomGuidFunc; public static Action CompleteQueryableFunc; public static Action CompleteInsertableFunc; public static Action CompleteUpdateableFunc; public static Action CompleteDeleteableFunc; public static Action CompleteDbFunc; public static Func> SplitTableGetTablesFunc; public static Action SplitTableCreateTableFunc; public static bool Check_StringIdentity = true; public static bool EnableAllWhereIF = false; public static Func Check_FieldFunc; public static Type DynamicExpressionParserType; public static object DynamicExpressionParsingConfig; public static Action CacheRemoveByLikeStringFunc { get; set; } public static Guid TableQuerySqlKey { get; set; } public static string BulkCopy_MySqlCsvPath { get; set; } } }