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