private QueryExpression GetValueExpression(object value) { if (value is QueryExpression queryExpression) { return(queryExpression); } if (value is IQueryBuilder queryBuilder) { return(queryBuilder.BuildQuery()); } return(ORMQueryExpressions.Value(value)); }