Condividi tramite


OracleCommandBuilder Classe

Definizione

Attenzione

OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260

Genera automaticamente comandi a tabella singola usati per riconciliare le modifiche apportate a un DataSet oggetto con il database associato. Questa classe non può essere ereditata.

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
Ereditarietà
OracleCommandBuilder
Ereditarietà
Attributi

Commenti

Questo tipo è deprecato e verrà rimosso in una versione futura di .NET Framework. Per altre informazioni, vedere Oracle e ADO.NET.

OracleDataAdapter Non genera automaticamente le istruzioni SQL necessarie per riconciliare le modifiche apportate a un DataSet oggetto associato al database. È tuttavia possibile creare un OracleCommandBuilder oggetto che genera istruzioni SQL per gli aggiornamenti a tabella singola impostando la SelectCommand proprietà di OracleDataAdapter. OracleCommandBuilder Genera quindi eventuali istruzioni SQL aggiuntive non impostate.

La relazione tra un oggetto OracleDataAdapter e il corrispondente OracleCommandBuilder è sempre uno-a-uno. Per creare questa corrispondenza, impostare la OracleDataAdapter proprietà dell'oggetto OracleCommandBuilder . In questo modo l'oggetto OracleCommandBuilder viene registrato come listener, che produce l'output degli RowUpdating eventi che influiscono su DataSet.

Per generare istruzioni INSERT, UPDATE o DELETE, OracleCommandBuilder utilizza la SelectCommand proprietà per recuperare un set di metadati necessario.

OracleCommandBuilder Usa inoltre le Connectionproprietà , e Transaction a cui fa riferimento l'oggetto SelectCommand.

Se si chiama Dispose, l'oggetto OracleCommandBuilder viene disassociato da OracleDataAdaptere i comandi generati non vengono più usati.

Costruttori

Nome Descrizione
OracleCommandBuilder()
Obsoleti.

Inizializza una nuova istanza di OracleCommandBuilder.

OracleCommandBuilder(OracleDataAdapter)
Obsoleti.

Inizializza una nuova istanza della OracleCommandBuilder classe con l'oggetto associato OracleDataAdapter .

Proprietà

Nome Descrizione
CanRaiseEvents
Obsoleti.

Ottiene un valore che indica se il componente può generare un evento.

(Ereditato da Component)
CatalogLocation
Obsoleti.

Ottiene o imposta l'oggetto per un'istanza CatalogLocation della DbCommandBuilder classe .

CatalogSeparator
Obsoleti.

Ottiene o imposta una stringa utilizzata come separatore di catalogo per un'istanza della DbCommandBuilder classe .

ConflictOption
Obsoleti.

Specifica quale ConflictOption deve essere utilizzato dall'oggetto DbCommandBuilder.

(Ereditato da DbCommandBuilder)
Container
Obsoleti.

Ottiene l'oggetto IContainer contenente l'oggetto Component.

(Ereditato da Component)
DataAdapter
Obsoleti.

Ottiene o imposta un OracleDataAdapter oggetto per il quale questo OracleCommandBuilder oggetto genererà istruzioni SQL.

DesignMode
Obsoleti.

Ottiene un valore che indica se è Component attualmente in modalità progettazione.

(Ereditato da Component)
Events
Obsoleti.

Ottiene l'elenco dei gestori eventi associati a questo Componentoggetto .

(Ereditato da Component)
QuotePrefix
Obsoleti.

Ottiene o imposta il carattere o i caratteri iniziali da utilizzare quando si specificano oggetti di database ,ad esempio tabelle o colonne, i cui nomi contengono caratteri, ad esempio spazi o token riservati.

QuotePrefix
Obsoleti.

Ottiene o imposta il carattere o i caratteri iniziali da utilizzare quando si specificano oggetti di database ,ad esempio tabelle o colonne, i cui nomi contengono caratteri, ad esempio spazi o token riservati.

(Ereditato da DbCommandBuilder)
QuoteSuffix
Obsoleti.

Ottiene o imposta il carattere o i caratteri finali da utilizzare quando si specificano oggetti di database ,ad esempio tabelle o colonne, i cui nomi contengono caratteri come spazi o token riservati.

QuoteSuffix
Obsoleti.

Ottiene o imposta il carattere o i caratteri finali da utilizzare quando si specificano oggetti di database ,ad esempio tabelle o colonne, i cui nomi contengono caratteri come spazi o token riservati.

(Ereditato da DbCommandBuilder)
SchemaSeparator
Obsoleti.

Ottiene o imposta il carattere da utilizzare per il separatore tra l'identificatore dello schema e qualsiasi altro identificatore.

SetAllValues
Obsoleti.

Specifica se tutti i valori di colonna in un'istruzione update sono inclusi o modificati solo quelli.

(Ereditato da DbCommandBuilder)
Site
Obsoleti.

Ottiene o imposta l'oggetto ISite dell'oggetto Component.

(Ereditato da Component)

Metodi

Nome Descrizione
ApplyParameterInfo(DbParameter, DataRow, StatementType, Boolean)
Obsoleti.

Consente all'implementazione del provider della DbCommandBuilder classe di gestire proprietà aggiuntive dei parametri.

(Ereditato da DbCommandBuilder)
CreateObjRef(Type)
Obsoleti.

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
DeriveParameters(OracleCommand)
Obsoleti.

Recupera le informazioni sui parametri dalla stored procedure specificata in OracleCommand e popola la Parameters raccolta dell'oggetto specificato OracleCommand .

Dispose()
Obsoleti.

Rilascia tutte le risorse usate da Component.

(Ereditato da Component)
Dispose(Boolean)
Obsoleti.

Rilascia le risorse non gestite usate da Component e, facoltativamente, rilascia le risorse gestite.

(Ereditato da Component)
Dispose(Boolean)
Obsoleti.

Rilascia le risorse non gestite usate da DbCommandBuilder e, facoltativamente, rilascia le risorse gestite.

(Ereditato da DbCommandBuilder)
Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDeleteCommand()
Obsoleti.

Ottiene l'oggetto generato OracleCommand automaticamente necessario per eseguire eliminazioni nel database.

GetDeleteCommand(Boolean)
Obsoleti.

Ottiene l'oggetto generato OracleCommand automaticamente necessario per eseguire eliminazioni nel database.

GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInsertCommand()
Obsoleti.

Ottiene l'oggetto generato OracleCommand automaticamente necessario per eseguire inserimenti nel database.

GetInsertCommand(Boolean)
Obsoleti.

Ottiene l'oggetto generato OracleCommand automaticamente necessario per eseguire inserimenti nel database.

GetLifetimeService()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetParameterName(Int32)
Obsoleti.

Restituisce il nome del parametro specificato nel formato di @p#. Usare quando si compila un generatore di comandi personalizzato.

(Ereditato da DbCommandBuilder)
GetParameterName(String)
Obsoleti.

Restituisce il nome completo del parametro, in base al nome del parametro parziale.

(Ereditato da DbCommandBuilder)
GetParameterPlaceholder(Int32)
Obsoleti.

Restituisce il segnaposto per il parametro nell'istruzione SQL associata.

(Ereditato da DbCommandBuilder)
GetSchemaTable(DbCommand)
Obsoleti.

Restituisce la tabella dello schema per l'oggetto DbCommandBuilder.

(Ereditato da DbCommandBuilder)
GetService(Type)
Obsoleti.

Restituisce un oggetto che rappresenta un servizio fornito da Component o da Container.

(Ereditato da Component)
GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUpdateCommand()
Obsoleti.

Ottiene l'oggetto generato OracleCommand automaticamente necessario per eseguire gli aggiornamenti nel database.

GetUpdateCommand(Boolean)
Obsoleti.

Ottiene l'oggetto generato OracleCommand automaticamente necessario per eseguire gli aggiornamenti nel database.

InitializeCommand(DbCommand)
Obsoleti.

Reimposta le CommandTimeoutproprietà , TransactionCommandType, e UpdateRowSource in DbCommand.

(Ereditato da DbCommandBuilder)
InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)
Obsoleti.

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
QuoteIdentifier(String)
Obsoleti.

Dato un identificatore senza virgolette nel caso di catalogo corretto, restituisce la forma tra virgolette corretta di tale identificatore, inclusa l'escape corretta di eventuali virgolette incorporate nell'identificatore.

RefreshSchema()
Obsoleti.

Cancella i comandi associati all'oggetto DbCommandBuilder.

RefreshSchema()
Obsoleti.

Cancella i comandi associati a questo DbCommandBuilderoggetto .

(Ereditato da DbCommandBuilder)
RowUpdatingHandler(RowUpdatingEventArgs)
Obsoleti.

Aggiunge un gestore eventi per l'evento RowUpdating .

(Ereditato da DbCommandBuilder)
SetRowUpdatingHandler(DbDataAdapter)
Obsoleti.

Registra per DbCommandBuilder gestire l'evento RowUpdating per un oggetto DbDataAdapter.

(Ereditato da DbCommandBuilder)
ToString()
Obsoleti.

Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override.

(Ereditato da Component)
UnquoteIdentifier(String)
Obsoleti.

Dato un identificatore tra virgolette, restituisce il formato non racchiuso tra virgolette corretto di tale identificatore, incluso l'annullamento corretto dell'escape di eventuali virgolette incorporate nell'identificatore.

Eventi

Nome Descrizione
Disposed
Obsoleti.

Si verifica quando il componente viene eliminato da una chiamata al Dispose() metodo .

(Ereditato da Component)

Si applica a

Vedi anche