AdoDotNetObjectIdentifierConverter-Klasse
Stellt eine Implementierung der DataObjectIdentifierConverter-Klasse mithilfe der Informationen, die von einem ADO.NET Anbieter, einschließlich DataSourceInformation-Eigenschaftswerte und DbCommandBuilder, QuoteIdentifier und UnquoteIdentifier-Methoden angegeben werden.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
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
Der AdoDotNetObjectIdentifierConverter-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
AdoDotNetObjectIdentifierConverter | Klassenkonstruktor.Initialisiert eine neue Instanz der Klasse xx und stellt ein DataConnection-Objekt zur Datenquelle bereit. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
BuildString | Erstellt eine Zeichenfolgenversion eines Bezeichners. (Von DataObjectIdentifierConverter geerbt.) |
![]() |
ConvertToArray | Konvertiert einen formatierten Zeichenfolgenbezeichner in eine Entsprechung, die von den Bezeichnerteilen festgelegt ist. (Von DataObjectIdentifierConverter geerbt.) |
![]() |
ConvertToString | Konvertiert einen Satz Bezeichnerteile in einen formatierten Zeichenfolgenbezeichner auf Grundlage der angegebenen Formatierungsoptionen. (Von DataObjectIdentifierConverter geerbt.) |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
FormatPart | Formatiert einen angegebenen Bezeichnerteil; wobei mit Anführungszeichenparameter zutrifft, dieses QuoteIdentifier-Methode ruft die Methode. (Überschreibt DataObjectIdentifierConverter.FormatPart(String, Object, Boolean).) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
SplitIntoParts | Ruft das zusammengesetzte Bezeichnertrennzeichenmuster von den ADO.NET Datenquelleninformationen des Anbieters ab und ruft die Methode Split mit diesem Wert und der Eingabezeichenfolge auf. (Überschreibt DataObjectIdentifierConverter.SplitIntoParts(String, String).) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
UnformatPart | Aufruf der UnquoteIdentifier-Methode. (Überschreibt DataObjectIdentifierConverter.UnformatPart(String, String).) |
Zum Seitenanfang
Hinweise
In der Regel besteht der Bezeichner einige Objekts in einer Datenquelle aus einer Zeichenfolge, die in Befehlen verwendet wird, die ausgeführt werden. In der SQL-Anweisung, ist SELECT * FROM mytable, die "mytable" Zeichenfolge ein eindeutiger Bezeichner eines Objekts im Kontext, unter dem die Anweisung ausgeführt wird.
Normalerweise verfügt eine Datenquelle eine Art von Kapselungsmechanismus für Objekte, wie einen Katalog, ein Schema oder ein Paket. Dies stellt die Anforderung für mehrteilige Bezeichner vor, da ein einzelner Name nicht mehr für Objekte eindeutig gekennzeichnet ist. Beispielsweise verschiedene Objekte der Gruppen eines Oracle-Servers zwischen den verschiedenen Benutzern, den eindeutigen Bezeichner eines Objekts öfter, mit einem Benutzernamen qualifiziert werden.
Da das Format solcher mehrteiligen Bezeichner aus einer Datenquelle zu unterscheiden kann, es eine Möglichkeit, eine Zeichenfolge in sein Sätze Teile zu konvertieren und umgekehrt muss. Aus diesem Grund kann Visual Studio-Objekte in den gleichen Gruppen von Kapselung zu einem Benutzer verfügbar machen. Diese Klasse stellt einen solchen Mechanismus.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.