public IntersectExpression(SelectExpression set1, SelectExpression set2) : base(set1, set2) { }
public ExceptExpression(SelectExpression set1, SelectExpression set2) : base(set1, set2) { }
public EnumerableRelationalQueryExpression(SelectExpression selectExpression) : this( selectExpression, typeof(IQueryable <>).MakeGenericType(selectExpression.Projection.Type)) { }
public EnumerableRelationalQueryExpression UpdateSelectExpression(SelectExpression selectExpression) { return(new EnumerableRelationalQueryExpression(selectExpression)); }
private EnumerableRelationalQueryExpression(SelectExpression selectExpression, Type type) : base(selectExpression, type) { }
protected RelationalQueryExpression(SelectExpression selectExpression, Type type) { SelectExpression = selectExpression ?? throw new ArgumentNullException(nameof(selectExpression)); Type = type ?? throw new ArgumentNullException(nameof(type)); }
public UnionAllExpression(SelectExpression set1, SelectExpression set2) : base(set1, set2) { }