public virtual IQueryable CreateQuery(Expression expression) { var elementType = TypeHelper.GetElementType(expression.Type); return(CreateQuery(elementType, expression)); }