Remotion.Linq.SqlBackend.SqlGeneration.SqlTableAndJoinTextGenerator.GenerateTextForSqlJoinedTable C# (CSharp) Метод

GenerateTextForSqlJoinedTable() приватный статический Метод

private static GenerateTextForSqlJoinedTable ( IJoinInfoVisitor visitor, SqlJoinedTable joinedTable, ISqlCommandBuilder commandBuilder ) : void
visitor IJoinInfoVisitor
joinedTable Remotion.Linq.SqlBackend.SqlStatementModel.SqlJoinedTable
commandBuilder ISqlCommandBuilder
Результат void
    private static void GenerateTextForSqlJoinedTable (IJoinInfoVisitor visitor, SqlJoinedTable joinedTable, ISqlCommandBuilder commandBuilder)
    {
      ArgumentUtility.CheckNotNull ("joinedTable", joinedTable);

      // TODO RMLNQSQL-4: This check can be removed.
      if (joinedTable.JoinSemantics == JoinSemantics.Inner)
        throw new NotSupportedException ("SqlJoinedTables with INNER JoinSemantics are currently not supported. (RMLNQSQL-4)");

      commandBuilder.Append (" LEFT OUTER JOIN ");

      joinedTable.JoinInfo.Accept (visitor);
    }