StatementBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
は、データを取得する 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 インスタンスをマージする |