mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-24 08:33:16 +08:00
Update exp to sql
This commit is contained in:
@@ -1795,7 +1795,12 @@ namespace SqlSugar
|
||||
foreach (var item in s.Arguments)
|
||||
{
|
||||
var q = this.Context.Queryable<object>().QueryBuilder;
|
||||
var itemObj= q.GetExpressionValue(item, isSingle ? ResolveExpressType.FieldSingle : ResolveExpressType.WhereMultiple).GetResultString();
|
||||
var resolveExpressType = isSingle ? ResolveExpressType.FieldSingle : ResolveExpressType.WhereMultiple;
|
||||
if(item is MemberExpression&&resolveExpressType == ResolveExpressType.WhereMultiple)
|
||||
{
|
||||
resolveExpressType = ResolveExpressType.FieldMultiple;
|
||||
}
|
||||
var itemObj= q.GetExpressionValue(item, resolveExpressType).GetResultString();
|
||||
if (q.Parameters.Any())
|
||||
{
|
||||
var itemGroupBySql = UtilMethods.GetSqlString(DbType.SqlServer, itemObj, q.Parameters.ToArray());
|
||||
|
||||
Reference in New Issue
Block a user