SqlObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
SqlObject 會加入 SqlObjectBase 的邏輯,從 XML 檔案初始化
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class SqlObject : Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase, Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitDatabaseEngineData
[<System.Runtime.InteropServices.ComVisible(false)>]
type SqlObject = class
inherit SqlObjectBase
interface ISupportInitDatabaseEngineData
Public MustInherit Class SqlObject
Inherits SqlObjectBase
Implements ISupportInitDatabaseEngineData
- 繼承
- 屬性
- 實作
建構函式
| 名稱 | Description |
|---|---|
| SqlObject() |
SqlObject 會加入 SqlObjectBase 的邏輯,從 XML 檔案初始化 |
屬性
| 名稱 | Description |
|---|---|
| ConditionedSqlList |
前綴、後尾等,這些欄位必須在被請求時加入 (繼承來源 SqlObjectBase) |
| ConnectionInfo |
連接物件 (繼承來源 EnumObject) |
| Distinct |
結果必須是明確的 (繼承來源 SqlObjectBase) |
| Filter |
此層級的篩選器 (繼承來源 EnumObject) |
| FixedProperties |
已知值的屬性列表,例如:若 fileter 格式為 [@Name='fff'] 或 [@Name='fff' 且 (xxxxx ) ] (繼承來源 EnumObject) |
| Name |
XPATH 層級名稱 (繼承來源 EnumObject) |
| OrderByRedirect |
用於將後製處理欄位中的訂單 BY 轉換成其他支援欄位 (繼承來源 SqlObjectBase) |
| PostProcessList |
該關卡的後製處理 (繼承來源 SqlObjectBase) |
| PropertyLinkList |
屬性連結 (繼承來源 SqlObjectBase) |
| Request |
此層級的請求,會從下一層接收,若是最後一層則由使用者發出 (繼承來源 EnumObject) |
| RequestParentSelect |
儲存在父選區(當我們需要父層級的 tsql,通常是用來插入前綴時) (繼承來源 SqlObjectBase) |
| ResourceAssembly |
抽象函式,回傳該物件所包含組態檔案的組合語言 |
| ResultTypes |
回報此層級所支援的結果類型 (繼承來源 SqlObjectBase) |
| SpecialQuery |
儲存一個用於測試條件的查詢,例如是否有需要解決此層級的表格,若未通過,則回傳空集合而非例外 (繼承來源 SqlObjectBase) |
| SqlRequest |
此層級必須解決的 SqlRequest (繼承來源 SqlObjectBase) |
| StatementBuilder |
TSQL 佔位符 + 之後會在 TSQL 中轉換的資訊 (繼承來源 SqlObjectBase) |
| SupportsParameterization |
SqlObject 會加入 SqlObjectBase 的邏輯,從 XML 檔案初始化 (繼承來源 SqlObjectBase) |
| Urn |
這個財產只在申請被處理時才會存在 (繼承來源 EnumObject) |