public override JoinQueryResult Visit(RootQueryExpression exp) { IQueryState queryState = new RootQueryState(exp, this._scopeParameters, this._queryModel.ScopeTables, a => { return(this._queryModel.GenerateUniqueTableAlias(a)); }); JoinQueryResult result = queryState.ToJoinQueryResult(this._joinType, this._conditionExpression, this._scopeParameters, this._queryModel.ScopeTables, null); return(result); }
public override IQueryState Visit(RootQueryExpression exp) { IQueryState queryState = new RootQueryState(exp.ElementType, exp.ExplicitTable); return(queryState); }
public override IQueryState Visit(RootQueryExpression exp) { IQueryState queryState = new RootQueryState(exp.ElementType, exp.ExplicitTable, this._scopeParameters, this._scopeTables); return(queryState); }
public override IQueryState Visit(RootQueryExpression exp) { var queryState = new RootQueryState(exp.ElementType); return(queryState); }