public virtual void GenerateTextForSelectExpression(ISqlCommandBuilder commandBuilder, Expression expression) { ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("expression", expression); SqlGeneratingSelectExpressionVisitor.GenerateSql(expression, commandBuilder, this); }
public static new void GenerateSql (Expression expression, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull ("expression", expression); ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull ("stage", stage); EnsureNoCollectionExpression (expression); var visitor = new SqlGeneratingSelectExpressionVisitor (commandBuilder, stage); visitor.VisitExpression (expression); }
public static new void GenerateSql(Expression expression, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull("expression", expression); ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("stage", stage); EnsureNoCollectionExpression(expression); var visitor = new SqlGeneratingSelectExpressionVisitor(commandBuilder, stage); visitor.Visit(expression); }