示例#1
0
 public JoinExpression(TableExpression outerTable, AliasedTableExpression innerTable, Type type) : base(type)
 {
     OuterTable = outerTable ?? throw new ArgumentNullException(nameof(outerTable));
     InnerTable = innerTable ?? throw new ArgumentNullException(nameof(innerTable));
 }
 public CrossApplyExpression(TableExpression outerTable, AliasedTableExpression innerTable, Type type)
     : base(outerTable, innerTable, type)
 {
 }
示例#3
0
 protected abstract PredicateJoinTableExpression Recreate(
     TableExpression outerTable,
     AliasedTableExpression innerTable,
     Expression predicate,
     Type type);
示例#4
0
 public SelectExpression UpdateTable(TableExpression table)
 {
     return(new SelectExpression(Projection, table, Predicate, OrderBy, Offset, Limit, IsDistinct, Grouping, IsWindowed));
 }