Remotion.Linq.SqlBackend.SqlGeneration.DefaultSqlGenerationStage.GenerateTextForSelectExpression C# (CSharp) Метод

GenerateTextForSelectExpression() публичный Метод

public GenerateTextForSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Результат void
    public virtual void GenerateTextForSelectExpression (ISqlCommandBuilder commandBuilder, Expression expression)
    {
      ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder);
      ArgumentUtility.CheckNotNull ("expression", expression);

      SqlGeneratingSelectExpressionVisitor.GenerateSql (expression, commandBuilder, this);
    }

Usage Example

    public void GenerateTextForSelectExpression ()
    {
      var stage = new DefaultSqlGenerationStage();

      stage.GenerateTextForSelectExpression (_commandBuilder, _sqlStatement.SelectProjection);

      Assert.That (_commandBuilder.GetCommandText(), Is.EqualTo ("[t].[ID],[t].[Name],[t].[City]"));
    }