diff --git a/Src/Asp.NetCore2/SqlSugar/Entities/DefaultCustom.cs b/Src/Asp.NetCore2/SqlSugar/Entities/DefaultCustom.cs index a7dada438..a8975a812 100644 --- a/Src/Asp.NetCore2/SqlSugar/Entities/DefaultCustom.cs +++ b/Src/Asp.NetCore2/SqlSugar/Entities/DefaultCustom.cs @@ -63,8 +63,14 @@ namespace SqlSugar.DbConvert public T QueryConverter(IDataRecord dr, int i) { + var value = dr.GetValue(i); + if (value is byte[] && typeof(T) != UtilConstants.ByteArrayType) + { + value = Encoding.UTF8.GetString((byte[])value); + } return (T)UtilMethods.ChangeType2(value, typeof(T)); + } }