sqlsugar动态查询

This commit is contained in:
yubaolee
2023-08-27 00:23:45 +08:00
parent a6c79bea7c
commit 38fee56701
2 changed files with 19 additions and 6 deletions

View File

@@ -181,6 +181,17 @@ namespace Infrastructure
return query;
}
public static ISugarQueryable<T> GenerateFilter<T>(this ISugarQueryable<T> query, string parametername, string filterjson)
{
if (!string.IsNullOrEmpty(filterjson))
{
var filterGroup = JsonHelper.Instance.Deserialize<FilterGroup>(filterjson);
query = GenerateFilter(query, parametername, filterGroup);
}
return query;
}
/// <summary>
/// 转换FilterGroup为Lambda表达式