private QueryExpression GetValueExpression(object value)
            {
                if (value is QueryExpression queryExpression)
                {
                    return(queryExpression);
                }

                if (value is IQueryBuilder queryBuilder)
                {
                    return(queryBuilder.BuildQuery());
                }

                return(ORMQueryExpressions.Value(value));
            }