コード例 #1
0
ファイル: NLinqToLinq.cs プロジェクト: npenin/uss
 public override QueryBodyClause Visit(WhereClause expression)
 {
     var query=result;
     Visit(expression.Expression);
     
     return expression;
 }
コード例 #2
0
ファイル: SelectStatement.cs プロジェクト: npenin/uss
 public SelectStatement(TableAlias alias, IEnumerable<IAliasedExpression> columns, FromClause from, OrderByClause orderby, WhereClause where)
     : this(alias)
 {
     Columns = columns;
     From = from;
     OrderBy = orderby;
     Where = where;
 }
コード例 #3
0
ファイル: ArrayToUnionAll.cs プロジェクト: npenin/uss
 public override QueryBodyClause Visit(WhereClause expression)
 {
     bool wasInWhere = inWhere, wasInFrom = inFrom;
     inWhere = true;
     inFrom = false;
     var result = base.Visit(expression);
     inWhere = wasInWhere;
     inFrom = wasInFrom;
     return result;
 }
コード例 #4
0
ファイル: DeleteStatement.cs プロジェクト: npenin/uss
 public DeleteStatement(FromClause from, WhereClause where)
 {
     From = from;
     Where = where;
 }
コード例 #5
0
ファイル: NLinqExpressionUpdater.cs プロジェクト: npenin/uss
 public WhereClause Update(WhereClause expression, Expression exp)
 {
     if (expression.Expression != exp)
         return new WhereClause(exp);
     return expression;
 }