public GenerateTextForOuterSelectExpression ( ISqlCommandBuilder commandBuilder, |
||
commandBuilder | ISqlCommandBuilder | |
expression | ||
return | void |
public virtual void GenerateTextForOuterSelectExpression (ISqlCommandBuilder commandBuilder, Expression expression)
{
ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder);
ArgumentUtility.CheckNotNull ("expression", expression);
SqlGeneratingOuterSelectExpressionVisitor.GenerateSql (expression, commandBuilder, this);
}
public void GenerateTextForOuterSelectExpression () { var stage = new DefaultSqlGenerationStage(); stage.GenerateTextForOuterSelectExpression (_commandBuilder, _sqlStatement.SelectProjection); Assert.That (_commandBuilder.GetCommandText(), Is.EqualTo ("[t].[ID],[t].[Name],[t].[City]")); Assert.That (_commandBuilder.GetInMemoryProjectionBody(), Is.Not.Null); }