Optimization tips

This commit is contained in:
sunkaixuan 2023-06-08 16:08:47 +08:00
parent 4f046ceda5
commit dbedd47c83

View File

@ -875,6 +875,10 @@ namespace SqlSugar
}
private bool CheckMethod(MethodCallExpression expression)
{
if (expression?.Object?.Type?.Name?.StartsWith("ISugarQueryable`") == true)
{
Check.ExceptionEasy("Sublookup is implemented using SqlFunc.Subquery<Order>(); Queryable objects cannot be used", "子查请使用SqlFunc.Subquery<Order>()来实现不能用Queryable对象");
}
if (expression.Method.Name == "SelectAll")
{
return true;
@ -883,7 +887,7 @@ namespace SqlSugar
{
return true;
}
if (expression.Method.Name == "Any"&& ExpressionTool.IsVariable(expression.Arguments[0]) )
if (expression.Method.Name == "Any"&& expression.Arguments.Count()>0&& ExpressionTool.IsVariable(expression.Arguments[0]) )
{
return true;
}