From 6a5f3333dbc7c095080fe8c8a3611e354b633f03 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 13 Mar 2022 10:58:03 +0800 Subject: [PATCH] Update utilMehtod --- .../SqlSugar/Utilities/UtilMethods.cs | 68 +++++++++++++++++-- 1 file changed, 62 insertions(+), 6 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs index 3beff164c..4fa83e252 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs @@ -496,18 +496,46 @@ namespace SqlSugar { return Guid.Parse(item.FieldValue); } - else if (item.CSharpTypeName == "int") + else if (item.CSharpTypeName.EqualCase("int")) { return Convert.ToInt32(item.FieldValue); } - else if (item.CSharpTypeName == "long") + else if (item.CSharpTypeName .EqualCase("long")) { return Convert.ToInt64(item.FieldValue); } - else if (item.CSharpTypeName == "short") + else if (item.CSharpTypeName.EqualCase("short")) { return Convert.ToInt16(item.FieldValue); } + else if (item.CSharpTypeName.EqualCase("byte")) + { + return Convert.ToByte(item.FieldValue); + } + else if (item.CSharpTypeName.EqualCase( "uint")) + { + return Convert.ToUInt32(item.FieldValue); + } + else if (item.CSharpTypeName.EqualCase( "ulong")) + { + return Convert.ToUInt64(item.FieldValue); + } + else if (item.CSharpTypeName.EqualCase("ushort")) + { + return Convert.ToUInt16(item.FieldValue); + } + else if (item.CSharpTypeName.EqualCase( "uint32")) + { + return Convert.ToUInt32(item.FieldValue); + } + else if (item.CSharpTypeName.EqualCase( "uint64")) + { + return Convert.ToUInt64(item.FieldValue); + } + else if (item.CSharpTypeName.EqualCase("uint16")) + { + return Convert.ToUInt16(item.FieldValue); + } else { return item.FieldValue; @@ -544,15 +572,43 @@ namespace SqlSugar { return true; } - else if (item.CSharpTypeName == "int") + else if (item.CSharpTypeName.EqualCase("int")) { return true; } - else if (item.CSharpTypeName == "long") + else if (item.CSharpTypeName.EqualCase("long")) { return true; } - else if (item.CSharpTypeName == "short") + else if (item.CSharpTypeName.EqualCase("short")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("byte")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("uint")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("ulong")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("ushort")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("uint32")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("uint64")) + { + return true; + } + else if (item.CSharpTypeName.EqualCase("uint16")) { return true; }