AdoDotNetObjectIdentifierConverter 類別
提供 DataObjectIdentifierConverter 類別的實作使用 ADO.NET 提供者所提供的資訊,包括 DataSourceInformation 屬性值和 DbCommandBuilder、 QuoteIdentifier和 UnquoteIdentifier方法。
繼承階層架構
Object
Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter
命名空間: Microsoft.VisualStudio.Data.AdoDotNet
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public Class AdoDotNetObjectIdentifierConverter _
Inherits DataObjectIdentifierConverter
public class AdoDotNetObjectIdentifierConverter : DataObjectIdentifierConverter
public ref class AdoDotNetObjectIdentifierConverter : public DataObjectIdentifierConverter
type AdoDotNetObjectIdentifierConverter =
class
inherit DataObjectIdentifierConverter
end
public class AdoDotNetObjectIdentifierConverter extends DataObjectIdentifierConverter
AdoDotNetObjectIdentifierConverter 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
AdoDotNetObjectIdentifierConverter | 類別建構函式。xx 初始化類別的新執行個體,提供對資料來源的 DataConnection 物件。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
BuildString | 建立識別項的字串版本。 (繼承自 DataObjectIdentifierConverter)。 |
![]() |
ConvertToArray | 將格式化的字串識別項編碼成其對等的一組識別組件。 (繼承自 DataObjectIdentifierConverter)。 |
![]() |
ConvertToString | 將一組識別組件中根據指定的格式化選項的格式化字串識別項。 (繼承自 DataObjectIdentifierConverter)。 |
![]() |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 |
![]() |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 |
![]() |
FormatPart | 格式化的指定識別項的部分,其中是引號參數為 true 時,這個方法會呼叫 QuoteIdentifier 方法。 (覆寫 DataObjectIdentifierConverter.FormatPart(String, Object, Boolean)。) |
![]() |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 |
![]() |
SplitIntoParts | 從 ADO.NET 提供者之資料來源所擷取的複合識別項分隔符號樣式並呼叫具有這個值與輸入字串的 Split 方法。 (覆寫 DataObjectIdentifierConverter.SplitIntoParts(String, String)。) |
![]() |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
![]() |
UnformatPart | 呼叫 UnquoteIdentifier 方法。 (覆寫 DataObjectIdentifierConverter.UnformatPart(String, String)。) |
回頁首
備註
通常物件陣列識別項在資料來源中包含用於命令所執行的字串陣列。 例如,在 SQL 陳述式, SELECT * FROM mytable「, mytable」的字串做為物件的唯一識別項在下一個陳述式執行的內容。
通常是資料來源具有物件的內含機制,例如目錄、結構描述或封裝。 因為單一名稱可唯一識別物件不再滿足要求,這會讓多個識別項的需求。 例如,在不同的使用者執行的 Oracle 伺服器的不同物件,讓物件的唯一識別項限定使用者名稱。
因為這種格式的多個識別項可以從資料來源變更為另一個,必須能夠將指定字串轉換成它的一部分 (反之亦然)。 因此,在 Visual Studio 內含項目的相同群組中可以公開物件在使用者。 這個類別會提供這類的機制。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。