StatementBuilder 類別

定義

構建將取得資料的 TSQL

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

建構函式

名稱 Description
StatementBuilder()

預設建構器

屬性

名稱 Description
Distinct

選擇必須是獨立的

From

回傳 FROM 子句

IsFirstJoin

這是第一個加入from子句的表格

SqlPostfix

取得後綴語句

SqlStatement

計算整個 SQL 語句(包括前綴/後綴)

方法

名稱 Description
AddCondition(String)

加入一個條件,若為真,則結果集為空

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

為使用指定分隔符的字串建構器增添價值

AddFields(String)

新增到 SELECT 欄位清單

AddFrom(String)

在 FROM 子句中加入一個疊加連接

AddJoin(String)

在 FROM 子句中新增語法連接

AddOrderBy(String, String, OrderBy+Direction)

若該屬性出現在 SELECT 清單中,則以名稱加入 ODER BY 子句,若不,則以值加入

AddOrderBy(String)

加上 ORDER BY 條款

AddPostfix(String)

新增後綴

AddPrefix(String)

新增到 PREFIX

AddProperty(String, String)

在 SELECT 清單中加入帶有別名的屬性

AddUrn(String)

加入URN

AddWhere(String)

使用 AND 在 WHERE 子句中加入

ClearFailCondition()

清除條件,若為真,則結果為 enp。

GetSqlNoPrefixPostfix()

清除前綴和後綴,取得剩餘的 SQL 陳述式

IsEmpty(StringBuilder)

若 S 為空,則返回 真

MakeCopy()

複製此聲明建構器

Merge(StatementBuilder)

合併兩個 StatementBuilder 實例

適用於