Partilhar via


OracleCommandBuilder Classe

Definição

Cuidado

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

Gera automaticamente comandos de tabela única usados para reconciliar alterações feitas em um DataSet com o banco de dados associado. Essa classe não pode ser herdada.

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
Herança
OracleCommandBuilder
Herança
Atributos

Comentários

Esse tipo foi preterido e será removido em uma versão futura do .NET Framework. Para obter mais informações, consulte Oracle e ADO.NET.

O OracleDataAdapter não gera automaticamente as instruções SQL necessárias para reconciliar as alterações feitas a um DataSet associado ao banco de dados. No entanto, você pode criar um OracleCommandBuilder objeto que gera instruções SQL para atualizações de tabela única definindo a SelectCommand propriedade do OracleDataAdapter. Em seguida, gera quaisquer OracleCommandBuilder instruções SQL adicionais que você não definir.

A relação entre um OracleDataAdapter e seu correspondente OracleCommandBuilder é sempre um-para-um. Para criar essa correspondência, defina a OracleDataAdapter propriedade do OracleCommandBuilder objeto. Isso faz com que o OracleCommandBuilder próprio registro seja registrado como ouvinte, o que produz a saída de RowUpdating eventos que afetam o DataSet.

Para gerar instruções INSERT, UPDATE ou DELETE, a OracleCommandBuilder propriedade usa a SelectCommand propriedade para recuperar um conjunto necessário de metadados.

O OracleCommandBuilder também usa as Connectionpropriedades e Transaction as propriedades referenciadas pelo SelectCommand.

Se você chamar Dispose, o OracleCommandBuilder valor será desassociado do OracleDataAdaptere os comandos gerados não serão mais usados.

Construtores

Nome Description
OracleCommandBuilder()
Obsoleto.

Inicializa uma nova instância do OracleCommandBuilder.

OracleCommandBuilder(OracleDataAdapter)
Obsoleto.

Inicializa uma nova instância da OracleCommandBuilder classe com o objeto associado OracleDataAdapter .

Propriedades

Nome Description
CanRaiseEvents
Obsoleto.

Obtém um valor que indica se o componente pode gerar um evento.

(Herdado de Component)
CatalogLocation
Obsoleto.

Obtém ou define o CatalogLocation para uma instância da DbCommandBuilder classe.

CatalogSeparator
Obsoleto.

Obtém ou define uma cadeia de caracteres usada como separador de catálogo para uma instância da DbCommandBuilder classe.

ConflictOption
Obsoleto.

Especifica o que ConflictOption deve ser usado pelo DbCommandBuilder.

(Herdado de DbCommandBuilder)
Container
Obsoleto.

Obtém o IContainer que contém o Component.

(Herdado de Component)
DataAdapter
Obsoleto.

Obtém ou define um OracleDataAdapter objeto para o qual esse OracleCommandBuilder objeto gerará instruções SQL.

DesignMode
Obsoleto.

Obtém um valor que indica se o Component está no modo de design no momento.

(Herdado de Component)
Events
Obsoleto.

Obtém a lista de manipuladores de eventos anexados a isso Component.

(Herdado de Component)
QuotePrefix
Obsoleto.

Obtém ou define o caractere inicial ou os caracteres a serem usados ao especificar objetos de banco de dados (por exemplo, tabelas ou colunas) cujos nomes contêm caracteres como espaços ou tokens reservados.

QuotePrefix
Obsoleto.

Obtém ou define o caractere inicial ou os caracteres a serem usados ao especificar objetos de banco de dados (por exemplo, tabelas ou colunas) cujos nomes contêm caracteres como espaços ou tokens reservados.

(Herdado de DbCommandBuilder)
QuoteSuffix
Obsoleto.

Obtém ou define o caractere final ou caracteres a serem usados ao especificar objetos de banco de dados (por exemplo, tabelas ou colunas) cujos nomes contêm caracteres como espaços ou tokens reservados.

QuoteSuffix
Obsoleto.

Obtém ou define o caractere final ou caracteres a serem usados ao especificar objetos de banco de dados (por exemplo, tabelas ou colunas) cujos nomes contêm caracteres como espaços ou tokens reservados.

(Herdado de DbCommandBuilder)
SchemaSeparator
Obsoleto.

Obtém ou define o caractere a ser usado para o separador entre o identificador de esquema e quaisquer outros identificadores.

SetAllValues
Obsoleto.

Especifica se todos os valores de coluna em uma instrução de atualização são incluídos ou apenas alterados.

(Herdado de DbCommandBuilder)
Site
Obsoleto.

Obtém ou define o ISiteComponent.

(Herdado de Component)

Métodos

Nome Description
ApplyParameterInfo(DbParameter, DataRow, StatementType, Boolean)
Obsoleto.

Permite que a implementação do provedor da DbCommandBuilder classe manipule propriedades de parâmetro adicionais.

(Herdado de DbCommandBuilder)
CreateObjRef(Type)
Obsoleto.

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
DeriveParameters(OracleCommand)
Obsoleto.

Recupera informações de parâmetro do procedimento armazenado especificado e OracleCommand preenche a Parameters coleção do objeto especificado OracleCommand .

Dispose()
Obsoleto.

Libera todos os recursos usados pelo Component.

(Herdado de Component)
Dispose(Boolean)
Obsoleto.

Libera os recursos não gerenciados usados pelo Component e, opcionalmente, libera os recursos gerenciados.

(Herdado de Component)
Dispose(Boolean)
Obsoleto.

Libera os recursos não gerenciados usados pelo DbCommandBuilder e, opcionalmente, libera os recursos gerenciados.

(Herdado de DbCommandBuilder)
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDeleteCommand()
Obsoleto.

Obtém o objeto gerado OracleCommand automaticamente necessário para executar exclusões no banco de dados.

GetDeleteCommand(Boolean)
Obsoleto.

Obtém o objeto gerado OracleCommand automaticamente necessário para executar exclusões no banco de dados.

GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetInsertCommand()
Obsoleto.

Obtém o objeto gerado OracleCommand automaticamente necessário para executar inserções no banco de dados.

GetInsertCommand(Boolean)
Obsoleto.

Obtém o objeto gerado OracleCommand automaticamente necessário para executar inserções no banco de dados.

GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
GetParameterName(Int32)
Obsoleto.

Retorna o nome do parâmetro especificado no formato de @p#. Use ao criar um construtor de comandos personalizado.

(Herdado de DbCommandBuilder)
GetParameterName(String)
Obsoleto.

Retorna o nome do parâmetro completo, dado o nome do parâmetro parcial.

(Herdado de DbCommandBuilder)
GetParameterPlaceholder(Int32)
Obsoleto.

Retorna o espaço reservado para o parâmetro na instrução SQL associada.

(Herdado de DbCommandBuilder)
GetSchemaTable(DbCommand)
Obsoleto.

Retorna a tabela de esquema para o DbCommandBuilder.

(Herdado de DbCommandBuilder)
GetService(Type)
Obsoleto.

Retorna um objeto que representa um serviço fornecido pelo Component ou por sua Container.

(Herdado de Component)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
GetUpdateCommand()
Obsoleto.

Obtém o objeto gerado OracleCommand automaticamente necessário para executar atualizações no banco de dados.

GetUpdateCommand(Boolean)
Obsoleto.

Obtém o objeto gerado OracleCommand automaticamente necessário para executar atualizações no banco de dados.

InitializeCommand(DbCommand)
Obsoleto.

Redefine as CommandTimeoutpropriedades , e UpdateRowSourceTransactionCommandType, no DbCommand.

(Herdado de DbCommandBuilder)
InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)
Obsoleto.

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
QuoteIdentifier(String)
Obsoleto.

Dado um identificador não citado no caso de catálogo correto, retorna a forma correta entre aspas desse identificador, incluindo o escape adequado de aspas inseridas no identificador.

RefreshSchema()
Obsoleto.

Limpa os comandos associados a isso DbCommandBuilder.

RefreshSchema()
Obsoleto.

Limpa os comandos associados a isso DbCommandBuilder.

(Herdado de DbCommandBuilder)
RowUpdatingHandler(RowUpdatingEventArgs)
Obsoleto.

Adiciona um processador de eventos para o RowUpdating evento.

(Herdado de DbCommandBuilder)
SetRowUpdatingHandler(DbDataAdapter)
Obsoleto.

Registra o DbCommandBuilder para manipular o RowUpdating evento para um DbDataAdapter.

(Herdado de DbCommandBuilder)
ToString()
Obsoleto.

Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído.

(Herdado de Component)
UnquoteIdentifier(String)
Obsoleto.

Dado um identificador entre aspas, retorna a forma não cotada correta desse identificador, incluindo o descontrole adequado de todas as aspas inseridas no identificador.

Eventos

Nome Description
Disposed
Obsoleto.

Ocorre quando o componente é descartado por uma chamada para o Dispose() método.

(Herdado de Component)

Aplica-se a

Confira também