Remotion.Linq.SqlBackend.SqlGeneration.SqlStatementTextGenerator.Build C# (CSharp) Метод

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

public Build ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
isOutermostStatement bool
Результат void
    public virtual void Build (
        SqlStatement sqlStatement, 
        ISqlCommandBuilder commandBuilder, 
        bool isOutermostStatement)
    {
      ArgumentUtility.CheckNotNull ("sqlStatement", sqlStatement);
      ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder);

      BuildSelectPart (sqlStatement, commandBuilder, isOutermostStatement);
      BuildFromPart (sqlStatement, commandBuilder);
      BuildWherePart (sqlStatement, commandBuilder);
      BuildGroupByPart (sqlStatement, commandBuilder);
      BuildOrderByPart (sqlStatement, commandBuilder);
    }

Usage Example

        public virtual void GenerateTextForOuterSqlStatement(ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement)
        {
            ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder);
            ArgumentUtility.CheckNotNull("sqlStatement", sqlStatement);

            var sqlStatementTextGenerator = new SqlStatementTextGenerator(this);

            sqlStatementTextGenerator.Build(sqlStatement, commandBuilder, true);
        }
All Usage Examples Of Remotion.Linq.SqlBackend.SqlGeneration.SqlStatementTextGenerator::Build