diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs index d44f96034..c25b0b1ba 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs @@ -71,6 +71,12 @@ namespace SqlSugar { inValues.Add(Convert.ToInt64(item)); } + else if (item != null && item.GetType()==UtilConstants.ByteArrayType) + { + var inStr= BitConverter.ToString((byte[])item).Replace("-", ""); + inValues.Add(inStr); + isByteArray = true; + } else { inValues.Add(item); @@ -80,8 +86,8 @@ namespace SqlSugar var value = model.Args[1].MemberName; string inValueString = null; if (inValues != null && inValues.Count > 0) - { - inValueString = inValues.ToArray().ToJoinSqlInVals(); + { + inValueString = inValues.ToArray().ToJoinSqlInVals(); } if (inValueString.IsNullOrEmpty()) {