OracleCommandBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Generiert automatisch Einzeltabellenbefehle, die verwendet werden, um An einer DataSet mit der zugeordneten Datenbank vorgenommene Änderungen abzugleichen. Diese Klasse kann nicht vererbt werden.
public ref class OracleCommandBuilder sealed : System::ComponentModel::Component
public ref class OracleCommandBuilder sealed : System::Data::Common::DbCommandBuilder
public sealed class OracleCommandBuilder : System.ComponentModel.Component
public sealed class OracleCommandBuilder : System.Data.Common.DbCommandBuilder
[System.Obsolete("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleCommandBuilder : System.Data.Common.DbCommandBuilder
type OracleCommandBuilder = class
inherit Component
type OracleCommandBuilder = class
inherit DbCommandBuilder
[<System.Obsolete("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleCommandBuilder = class
inherit DbCommandBuilder
Public NotInheritable Class OracleCommandBuilder
Inherits Component
Public NotInheritable Class OracleCommandBuilder
Inherits DbCommandBuilder
- Vererbung
- Vererbung
- Attribute
Hinweise
Dieser Typ ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Weitere Informationen finden Sie unter Oracle und ADO.NET.
Die OracleDataAdapter SQL-Anweisungen, die zum Abgleichen von Änderungen an einer DataSet zugeordneten Datenbank erforderlich sind, werden nicht automatisch generiert. Sie können jedoch ein OracleCommandBuilder Objekt erstellen, das SQL-Anweisungen für Aktualisierungen mit einer einzelnen Tabelle generiert, indem Sie die SelectCommand Eigenschaft der OracleDataAdapter. Anschließend werden alle zusätzlichen SQL-Anweisungen generiert, OracleCommandBuilder die Sie nicht festlegen.
Die Beziehung zwischen einem OracleDataAdapter und seinem entsprechenden OracleCommandBuilder ist immer 1:1. Um diese Korrespondenz zu erstellen, legen Sie die OracleDataAdapter Eigenschaft des OracleCommandBuilder Objekts fest. Dies führt dazu, dass sich der OracleCommandBuilder Benutzer selbst als Listener registriert, wodurch die Ausgabe von RowUpdating Ereignissen erzeugt wird, die sich auf das DataSetEreignis auswirken.
Zum Generieren von INSERT-, UPDATE- oder DELETE-Anweisungen verwendet SelectCommand die OracleCommandBuilder Eigenschaft, um einen erforderlichen Satz von Metadaten abzurufen.
Außerdem OracleCommandBuilder werden auf die ConnectionEigenschaften und Transaction Eigenschaften, auf die verwiesen wird, SelectCommandverwendet.
Wenn Sie aufrufen Dispose, wird die OracleCommandBuilder Zuordnung des Befehls aufgehoben OracleDataAdapter, und die generierten Befehle werden nicht mehr verwendet.
Konstruktoren
| Name | Beschreibung |
|---|---|
| OracleCommandBuilder() |
Veraltet.
Initialisiert eine neue Instanz der OracleCommandBuilder. |
| OracleCommandBuilder(OracleDataAdapter) |
Veraltet.
Initialisiert eine neue Instanz der OracleCommandBuilder Klasse mit dem zugeordneten OracleDataAdapter Objekt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanRaiseEvents |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
| CatalogLocation |
Veraltet.
Dient zum Abrufen oder Festlegen der CatalogLocation Für eine Instanz der DbCommandBuilder Klasse. |
| CatalogSeparator |
Veraltet.
Dient zum Abrufen oder Festlegen einer Zeichenfolge, die als Katalogtrennzeichen für eine Instanz der DbCommandBuilder Klasse verwendet wird. |
| ConflictOption |
Veraltet.
Gibt an, welche ConflictOption von der DbCommandBuilder. (Geerbt von DbCommandBuilder) |
| Container |
Veraltet.
Ruft das, das IContainer die Component. (Geerbt von Component) |
| DataAdapter |
Veraltet.
Dient zum Abrufen oder Festlegen eines OracleDataAdapter Objekts, für das dieses OracleCommandBuilder Objekt SQL-Anweisungen generiert. |
| DesignMode |
Veraltet.
Ruft einen Wert ab, der angibt, ob sich der Component Entwurfsmodus derzeit befindet. (Geerbt von Component) |
| Events |
Veraltet.
Ruft die Liste der Ereignishandler ab, die an diese Componentangefügt sind. (Geerbt von Component) |
| QuotePrefix |
Veraltet.
Ruft ab oder legt das Anfangszeichen oder Zeichen fest, die beim Angeben von Datenbankobjekten (z. B. Tabellen oder Spalten) verwendet werden sollen, deren Namen Zeichen wie Leerzeichen oder reservierte Token enthalten. |
| QuotePrefix |
Veraltet.
Ruft ab oder legt das Anfangszeichen oder Zeichen fest, die beim Angeben von Datenbankobjekten (z. B. Tabellen oder Spalten) verwendet werden sollen, deren Namen Zeichen wie Leerzeichen oder reservierte Token enthalten. (Geerbt von DbCommandBuilder) |
| QuoteSuffix |
Veraltet.
Ruft ab oder legt das endende Zeichen oder Zeichen, das beim Angeben von Datenbankobjekten (z. B. Tabellen oder Spalten) verwendet werden soll, deren Namen Zeichen wie Leerzeichen oder reservierte Token enthalten. |
| QuoteSuffix |
Veraltet.
Ruft ab oder legt das endende Zeichen oder Zeichen, das beim Angeben von Datenbankobjekten (z. B. Tabellen oder Spalten) verwendet werden soll, deren Namen Zeichen wie Leerzeichen oder reservierte Token enthalten. (Geerbt von DbCommandBuilder) |
| SchemaSeparator |
Veraltet.
Dient zum Abrufen oder Festlegen des Zeichens, das für das Trennzeichen zwischen dem Schemabezeichner und anderen Bezeichnern verwendet werden soll. |
| SetAllValues |
Veraltet.
Gibt an, ob alle Spaltenwerte in einer Update-Anweisung enthalten oder nur geändert werden. (Geerbt von DbCommandBuilder) |
| Site |
Veraltet.
Dient zum ISite Abrufen oder Festlegen des Werts des Component. (Geerbt von Component) |
Methoden
| Name | Beschreibung |
|---|---|
| ApplyParameterInfo(DbParameter, DataRow, StatementType, Boolean) |
Veraltet.
Ermöglicht der Anbieterimplementierung der DbCommandBuilder Klasse, zusätzliche Parametereigenschaften zu verarbeiten. (Geerbt von DbCommandBuilder) |
| CreateObjRef(Type) |
Veraltet.
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| DeriveParameters(OracleCommand) |
Veraltet.
Ruft Parameterinformationen aus der gespeicherten Prozedur ab, die in der OracleCommand angegebenen Prozedur angegeben ist, und füllt die Parameters Auflistung des angegebenen OracleCommand Objekts auf. |
| Dispose() |
Veraltet.
Veröffentlicht alle ressourcen, die von der Component. (Geerbt von Component) |
| Dispose(Boolean) |
Veraltet.
Gibt die nicht verwalteten Ressourcen frei, die von den Component verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von Component) |
| Dispose(Boolean) |
Veraltet.
Gibt die nicht verwalteten Ressourcen frei, die von den DbCommandBuilder verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von DbCommandBuilder) |
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetDeleteCommand() |
Veraltet.
Ruft das automatisch generierte OracleCommand Objekt ab, das zum Ausführen von Löschungen in der Datenbank erforderlich ist. |
| GetDeleteCommand(Boolean) |
Veraltet.
Ruft das automatisch generierte OracleCommand Objekt ab, das zum Ausführen von Löschungen in der Datenbank erforderlich ist. |
| GetHashCode() |
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInsertCommand() |
Veraltet.
Ruft das automatisch generierte OracleCommand Objekt ab, das zum Ausführen von Einfügungen in die Datenbank erforderlich ist. |
| GetInsertCommand(Boolean) |
Veraltet.
Ruft das automatisch generierte OracleCommand Objekt ab, das zum Ausführen von Einfügungen in die Datenbank erforderlich ist. |
| GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetParameterName(Int32) |
Veraltet.
Gibt den Namen des angegebenen Parameters im Format von |
| GetParameterName(String) |
Veraltet.
Gibt den vollständigen Parameternamen zurück, wobei der Teilparametername angegeben ist. (Geerbt von DbCommandBuilder) |
| GetParameterPlaceholder(Int32) |
Veraltet.
Gibt den Platzhalter für den Parameter in der zugeordneten SQL-Anweisung zurück. (Geerbt von DbCommandBuilder) |
| GetSchemaTable(DbCommand) |
Veraltet.
Gibt die Schematabelle für die DbCommandBuilder. (Geerbt von DbCommandBuilder) |
| GetService(Type) |
Veraltet.
Gibt ein Objekt zurück, das einen Dienst darstellt, der von der Component oder dem zugehörigen ContainerDienst bereitgestellt wird. (Geerbt von Component) |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetUpdateCommand() |
Veraltet.
Ruft das automatisch generierte OracleCommand Objekt ab, das zum Ausführen von Aktualisierungen in der Datenbank erforderlich ist. |
| GetUpdateCommand(Boolean) |
Veraltet.
Ruft das automatisch generierte OracleCommand Objekt ab, das zum Ausführen von Aktualisierungen in der Datenbank erforderlich ist. |
| InitializeCommand(DbCommand) |
Veraltet.
Setzt die CommandTimeoutEigenschaften TransactionCommandType, und UpdateRowSource Eigenschaften für die DbCommand. (Geerbt von DbCommandBuilder) |
| InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Veraltet.
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| QuoteIdentifier(String) |
Veraltet.
Wenn im richtigen Katalogfall ein nicht anführungszeichenierter Bezeichner angegeben wird, wird die richtige Form dieses Bezeichners zurückgegeben, einschließlich der ordnungsgemäßen Kapselung eingebetteter Anführungszeichen im Bezeichner. |
| RefreshSchema() |
Veraltet.
Löscht die Befehle, die diesem DbCommandBuilderzugeordnet sind. |
| RefreshSchema() |
Veraltet.
Löscht die befehle, die diesem DbCommandBuilderzugeordnet sind. (Geerbt von DbCommandBuilder) |
| RowUpdatingHandler(RowUpdatingEventArgs) |
Veraltet.
Fügt einen Ereignishandler für das RowUpdating -Ereignis hinzu. (Geerbt von DbCommandBuilder) |
| SetRowUpdatingHandler(DbDataAdapter) |
Veraltet.
Registriert das DbCommandBuilder Ereignis zum Behandeln des RowUpdating Ereignisses für ein DbDataAdapter. (Geerbt von DbCommandBuilder) |
| ToString() |
Veraltet.
Gibt einen String mit dem Namen des Component, falls vorhanden, zurück. Diese Methode sollte nicht außer Kraft gesetzt werden. (Geerbt von Component) |
| UnquoteIdentifier(String) |
Veraltet.
Wenn ein Bezeichner mit Anführungszeichen angegeben wird, wird die richtige nicht anführungszeichenlose Form dieses Bezeichners zurückgegeben, einschließlich der ordnungsgemäßen Entkapselung eingebetteter Anführungszeichen im Bezeichner. |
Ereignisse
| Name | Beschreibung |
|---|---|
| Disposed |
Veraltet.
Tritt auf, wenn die Komponente durch einen Aufruf der Dispose() Methode verworfen wird. (Geerbt von Component) |