StatementBuilder クラス

定義

は、データを取得する tsql を構築します

[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
継承
StatementBuilder
属性

コンストラクター

名前 説明
StatementBuilder()

デフォルト構造体

プロパティ

名前 説明
Distinct

選択は個別にする必要があります

From

は FROM 句を返します

IsFirstJoin

これは from 句に追加された最初のテーブルです

SqlPostfix

postfix ステートメントを取得する

SqlStatement

sql ステートメント全体 (プレフィックス/後置を含む) を計算する

メソッド

名前 説明
AddCondition(String)

true の場合は結果セットを空にする CONDITION を追加する

AddElement(StringBuilder, String, String, String, String)

指定した区切り記号を使用して文字列ビルダーに値を追加します

AddFields(String)

SELECT フィールド リストに追加する

AddFrom(String)

FROM 句に clasic 結合を追加する

AddJoin(String)

FROM 句に新しい構文結合を追加する

AddOrderBy(String, String, OrderBy+Direction)

値で追加しない場合、プロパティが SELECT リストに表示される場合は、名前で ODER BY 句に追加する

AddOrderBy(String)

ORDER BY 句に追加する

AddPostfix(String)

POSTFIX に追加する

AddPrefix(String)

PREFIX に追加する

AddProperty(String, String)

エイリアスを使用して SELECT リストにプロパティを追加する

AddUrn(String)

URN に追加する

AddWhere(String)

AND を使用して WHERE 句に追加する

ClearFailCondition()

true の場合に結果がエンプティになる CONDITION をクリアする

GetSqlNoPrefixPostfix()

プレフィックスと後置をクリアし、残りの sql ステートメントを取得します

IsEmpty(StringBuilder)

s が空の場合は true を返します

MakeCopy()

この StatementBuilder のコピーを作成する

Merge(StatementBuilder)

2 つの StatementBuilder インスタンスをマージする

適用対象