|
|
@ -557,7 +557,7 @@ namespace SqlSugar |
|
|
|
{ |
|
|
|
return Convert.ToInt32(item.FieldValue); |
|
|
|
} |
|
|
|
else if (item.CSharpTypeName .EqualCase("long")) |
|
|
|
else if (item.CSharpTypeName.EqualCase("long")) |
|
|
|
{ |
|
|
|
return Convert.ToInt64(item.FieldValue); |
|
|
|
} |
|
|
@ -569,11 +569,11 @@ namespace SqlSugar |
|
|
|
{ |
|
|
|
return Convert.ToByte(item.FieldValue); |
|
|
|
} |
|
|
|
else if (item.CSharpTypeName.EqualCase( "uint")) |
|
|
|
else if (item.CSharpTypeName.EqualCase("uint")) |
|
|
|
{ |
|
|
|
return Convert.ToUInt32(item.FieldValue); |
|
|
|
} |
|
|
|
else if (item.CSharpTypeName.EqualCase( "ulong")) |
|
|
|
else if (item.CSharpTypeName.EqualCase("ulong")) |
|
|
|
{ |
|
|
|
return Convert.ToUInt64(item.FieldValue); |
|
|
|
} |
|
|
@ -581,11 +581,11 @@ namespace SqlSugar |
|
|
|
{ |
|
|
|
return Convert.ToUInt16(item.FieldValue); |
|
|
|
} |
|
|
|
else if (item.CSharpTypeName.EqualCase( "uint32")) |
|
|
|
else if (item.CSharpTypeName.EqualCase("uint32")) |
|
|
|
{ |
|
|
|
return Convert.ToUInt32(item.FieldValue); |
|
|
|
} |
|
|
|
else if (item.CSharpTypeName.EqualCase( "uint64")) |
|
|
|
else if (item.CSharpTypeName.EqualCase("uint64")) |
|
|
|
{ |
|
|
|
return Convert.ToUInt64(item.FieldValue); |
|
|
|
} |
|
|
@ -593,6 +593,10 @@ namespace SqlSugar |
|
|
|
{ |
|
|
|
return Convert.ToUInt16(item.FieldValue); |
|
|
|
} |
|
|
|
else if (item.CSharpTypeName.EqualCase("byte[]")&&item.FieldValue!=null&&item.FieldValue.Contains("|")) |
|
|
|
{ |
|
|
|
return item.FieldValue.Split('|').Select(it=>Convert.ToByte(it)).ToArray(); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
return item.FieldValue; |
|
|
|