SqlConnection SqlConnection SqlConnection SqlConnection Class

Definição

Representa uma conexão com um banco de dados do SQL Server.Represents a connection to a SQL Server database. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class SqlConnection sealed : System::Data::Common::DbConnection, ICloneable, IDisposable
public sealed class SqlConnection : System.Data.Common.DbConnection, ICloneable, IDisposable
type SqlConnection = class
    inherit DbConnection
    interface IDbConnection
    interface ICloneable
    interface IDisposable
Public NotInheritable Class SqlConnection
Inherits DbConnection
Implements ICloneable, IDisposable
Herança
Implementações

Exemplos

O exemplo a seguir cria SqlCommand um e SqlConnectionum.The following example creates a SqlCommand and a SqlConnection. O SqlConnection é aberto e definido como o Connection para o SqlCommand.The SqlConnection is opened and set as the Connection for the SqlCommand. Em seguida, o ExecuteNonQueryexemplo chama.The example then calls ExecuteNonQuery. Para fazer isso, o ExecuteNonQuery é passado uma cadeia de conexão e uma cadeia de caracteres de Transact-SQLTransact-SQL consulta que é uma instrução INSERT.To accomplish this, the ExecuteNonQuery is passed a connection string and a query string that is a Transact-SQLTransact-SQL INSERT statement. A conexão é fechada automaticamente quando o código sai do bloco Using.The connection is closed automatically when the code exits the using block.

private static void CreateCommand(string queryString,
    string connectionString)
{
    using (SqlConnection connection = new SqlConnection(
               connectionString))
    {
        SqlCommand command = new SqlCommand(queryString, connection);
        command.Connection.Open();
        command.ExecuteNonQuery();
    }
}
Public Sub CreateCommand(ByVal queryString As String, _
  ByVal connectionString As String)
    Using connection As New SqlConnection(connectionString)
        Dim command As New SqlCommand(queryString, connection)
        command.Connection.Open()
        command.ExecuteNonQuery()
    End Using
End Sub

Comentários

Um SqlConnection objeto representa uma sessão exclusiva para uma SQL Server fonte de dados.A SqlConnection object represents a unique session to a SQL Server data source. Com um sistema de banco de dados cliente/servidor, é equivalente a uma conexão de rede com o servidor.With a client/server database system, it is equivalent to a network connection to the server. SqlConnectioné usado junto com SqlDataAdapter e SqlCommand para aumentar o desempenho ao se conectar a um banco de dados Microsoft SQL Server.SqlConnection is used together with SqlDataAdapter and SqlCommand to increase performance when connecting to a Microsoft SQL Server database. Para todos os produtos de SQL Server de terceiros e outras fontes de dados com suporte OLE DB OleDbConnection, use.For all third-party SQL Server products and other OLE DB-supported data sources, use OleDbConnection.

Quando você cria uma instância do SqlConnection, todas as propriedades são definidas para seus valores iniciais.When you create an instance of SqlConnection, all properties are set to their initial values. Para obter uma lista desses valores, consulte o SqlConnection Construtor.For a list of these values, see the SqlConnection constructor.

Consulte ConnectionString para obter uma lista das palavras-chave em uma cadeia de conexão.See ConnectionString for a list of the keywords in a connection string.

SqlConnection Se sair do escopo, ele não será fechado.If the SqlConnection goes out of scope, it won't be closed. Portanto, você deve fechar explicitamente a conexão chamando Close ou. DisposeTherefore, you must explicitly close the connection by calling Close or Dispose. Closee Dispose são funcionalmente equivalentes.Close and Dispose are functionally equivalent. Se o valor Pooling do pooling de conexão for definido true como yesou, a conexão subjacente será retornada ao pool de conexões.If the connection pooling value Pooling is set to true or yes, the underlying connection is returned back to the connection pool. Por outro lado, se Pooling é definido como false ou no, a conexão subjacente ao servidor é realmente fechada.On the other hand, if Pooling is set to false or no, the underlying connection to the server is actually closed.

Observação

Eventos de logon e logout não serão gerados no servidor quando uma conexão for procurada de ou retornada para o pool de conexões, porque a conexão não é fechada realmente quando é retornada para o pool de conexões.Login and logout events will not be raised on the server when a connection is fetched from or returned to the connection pool, because the connection is not actually closed when it is returned to the connection pool. Para obter mais informações, confira Pooling de conexão do SQL Server (ADO.NET).For more information, see SQL Server Connection Pooling (ADO.NET).

Para garantir que as conexões sempre sejam fechadas, abra a conexão dentro de using um bloco, conforme mostrado no fragmento de código a seguir.To ensure that connections are always closed, open the connection inside of a using block, as shown in the following code fragment. Isso garante que a conexão seja fechada automaticamente quando o código sair do bloco.Doing so ensures that the connection is automatically closed when the code exits the block.

Using connection As New SqlConnection(connectionString)  
    connection.Open()  
    ' Do work here; connection closed on following line.  
End Using  
  
using (SqlConnection connection = new SqlConnection(connectionString))  
    {  
        connection.Open();  
        // Do work here; connection closed on following line.  
    }  

Observação

Para implantar aplicativos de alto desempenho, você deve usar o pool de conexões.To deploy high-performance applications, you must use connection pooling. Ao usar o .NET Framework Provedor de Dados para SQL Server, você não precisa habilitar o pool de conexões porque o provedor o gerencia automaticamente, embora você possa modificar algumas configurações.When you use the .NET Framework Data Provider for SQL Server, you do not have to enable connection pooling because the provider manages this automatically, although you can modify some settings. Para obter mais informações, confira Pooling de conexão do SQL Server (ADO.NET).For more information, see SQL Server Connection Pooling (ADO.NET).

Se um SqlException for gerado pelo método que executa um SqlCommand, o SqlConnection permanecerá aberto quando o nível de severidade for 19 ou menos.If a SqlException is generated by the method executing a SqlCommand, the SqlConnection remains open when the severity level is 19 or less. Quando o nível de severidade é 20 ou superior, o servidor normalmente fecha SqlConnectiono.When the severity level is 20 or greater, the server ordinarily closes the SqlConnection. No entanto, o usuário pode reabrir a conexão e continuar.However, the user can reopen the connection and continue.

Um aplicativo que cria uma instância do SqlConnection objeto pode exigir que todos os chamadores diretos e indiretos tenham permissão suficiente para o código definindo as demandas de segurança declarativas ou imperativas.An application that creates an instance of the SqlConnection object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. SqlConnectionfaz as demandas de SqlClientPermission segurança usando o objeto.SqlConnection makes security demands using the SqlClientPermission object. Os usuários podem verificar se o código tem permissões suficientes usando o SqlClientPermissionAttribute objeto.Users can verify that their code has sufficient permissions by using the SqlClientPermissionAttribute object. Os usuários e os administradores também podem usar o Caspol. exe (ferramenta de política de segurança de acesso ao código) para modificar a política de segurança nos níveis de máquina, usuário e empresa.Users and administrators can also use the Caspol.exe (Code Access Security Policy Tool) to modify security policy at the machine, user, and enterprise levels. Para obter mais informações, confira Segurança no .NET.For more information, see Security in .NET. Para obter um exemplo que demonstra como usar as demandas de segurança, consulte segurança de acesso de código e ADO.net.For an example demonstrating how to use security demands, see Code Access Security and ADO.NET.

Para obter mais informações sobre como tratar mensagens de aviso e informativas do servidor, consulte eventos de conexão.For more information about handling warning and informational messages from the server, see Connection Events. Para obter mais informações sobre erros do mecanismo de SQL Server e mensagens de erro, consulte mecanismo de banco de dados eventos e erros.For more information about SQL Server engine errors and error messages, see Database Engine Events and Errors.

Cuidado

Você pode forçar TCP em vez de memória compartilhada.You can force TCP instead of shared memory. Você pode fazer isso prefixando TCP: para o nome do servidor na cadeia de conexão ou pode usar localhost.You can do that by prefixing tcp: to the server name in the connection string or you can use localhost.

Construtores

SqlConnection() SqlConnection() SqlConnection() SqlConnection()

Inicializa uma nova instância da classe SqlConnection.Initializes a new instance of the SqlConnection class.

SqlConnection(String) SqlConnection(String) SqlConnection(String) SqlConnection(String)

Inicializa uma nova instância da classe SqlConnection quando recebe uma cadeia de caracteres que contém a cadeia de conexão.Initializes a new instance of the SqlConnection class when given a string that contains the connection string.

SqlConnection(String, SqlCredential) SqlConnection(String, SqlCredential) SqlConnection(String, SqlCredential) SqlConnection(String, SqlCredential)

Inicializa uma nova instância da classe SqlConnection que recebeu uma cadeia de conexão, que não usa Integrated Security = true e um objeto SqlCredential que contém a ID de usuário e senha.Initializes a new instance of the SqlConnection class given a connection string, that does not use Integrated Security = true and a SqlCredential object that contains the user ID and password.

Propriedades

AccessToken AccessToken AccessToken AccessToken

Obtém ou define o token de acesso para a conexão.Gets or sets the access token for the connection.

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

Obtém um valor que indica se o componente pode acionar um evento.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClientConnectionId ClientConnectionId ClientConnectionId ClientConnectionId

A ID de conexão da tentativa de conexão mais recente, independentemente de a tentativa ter tido êxito ou ter falhado.The connection ID of the most recent connection attempt, regardless of whether the attempt succeeded or failed.

ColumnEncryptionKeyCacheTtl ColumnEncryptionKeyCacheTtl ColumnEncryptionKeyCacheTtl ColumnEncryptionKeyCacheTtl

Obtém ou define a vida útil para entradas de chave de criptografia de coluna no cache de chaves de criptografia de coluna para o recurso Always Encrypted.Gets or sets the time-to-live for column encryption key entries in the column encryption key cache for the Always Encrypted feature. O valor padrão é 2 horas.The default value is 2 hours. 0 significa absolutamente nenhum cache.0 means no caching at all.

ColumnEncryptionQueryMetadataCacheEnabled ColumnEncryptionQueryMetadataCacheEnabled ColumnEncryptionQueryMetadataCacheEnabled ColumnEncryptionQueryMetadataCacheEnabled

Obtém ou define um valor que indica se o cache de metadados da consulta está habilitado (true) ou não (false) em consultas parametrizadas executadas em bancos de dados habilitados para Always Encrypted.Gets or sets a value that indicates whether query metadata caching is enabled (true) or not (false) for parameterized queries running against Always Encrypted enabled databases. O valor padrão é true.The default value is true.

ColumnEncryptionTrustedMasterKeyPaths ColumnEncryptionTrustedMasterKeyPaths ColumnEncryptionTrustedMasterKeyPaths ColumnEncryptionTrustedMasterKeyPaths

Permite que você defina uma lista de caminhos de chave confiáveis para um servidor de banco de dados.Allows you to set a list of trusted key paths for a database server. Se, durante o processamento de uma consulta de aplicativo, o driver receber um caminho de chave que não constar na lista, a consulta falhará.If while processing an application query the driver receives a key path that is not on the list, the query will fail. Esta propriedade fornece proteção adicional contra ataques de segurança que envolvem um SQL Server comprometido, fornecendo caminhos de chave falsos que podem levar ao vazamento de credenciais do repositório de chaves.This property provides additional protection against security attacks that involve a compromised SQL Server providing fake key paths, which may lead to leaking key store credentials.

ConnectionString ConnectionString ConnectionString ConnectionString

Obtém ou define a cadeia de caracteres usada para abrir um banco de dados do SQL Server.Gets or sets the string used to open a SQL Server database.

ConnectionTimeout ConnectionTimeout ConnectionTimeout ConnectionTimeout

Obtém o tempo de espera durante a tentativa de estabelecimento da conexão antes que a tentativa seja terminada e um erro seja gerado.Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error.

Container Container Container Container

Obtém o IContainer que contém o Component.Gets the IContainer that contains the Component.

(Inherited from Component)
Credential Credential Credential Credential

Obtém ou define o objeto SqlCredential para essa conexão.Gets or sets the SqlCredential object for this connection.

Credentials Credentials Credentials Credentials
Database Database Database Database

Obtém o nome do banco de dados atual ou o banco de dados a ser usado após uma conexão ser aberta.Gets the name of the current database or the database to be used after a connection is opened.

DataSource DataSource DataSource DataSource

Obtém o nome da instância do SQL Server à qual se conectar.Gets the name of the instance of SQL Server to which to connect.

DesignMode DesignMode DesignMode DesignMode

Obtém um valor que indica se o Component está no modo de design no momento.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Obtém a lista de manipuladores de eventos que estão anexados a este Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
FireInfoMessageEventOnUserErrors FireInfoMessageEventOnUserErrors FireInfoMessageEventOnUserErrors FireInfoMessageEventOnUserErrors

Obtém ou define a propriedade FireInfoMessageEventOnUserErrors.Gets or sets the FireInfoMessageEventOnUserErrors property.

PacketSize PacketSize PacketSize PacketSize

Obtém o tamanho (em bytes) de pacotes de rede usados para se comunicar com uma instância do SQL Server.Gets the size (in bytes) of network packets used to communicate with an instance of SQL Server.

ServerVersion ServerVersion ServerVersion ServerVersion

Obtém uma cadeia de caracteres que contém a versão da instância do SQL Server à qual o cliente está conectado.Gets a string that contains the version of the instance of SQL Server to which the client is connected.

Site Site Site Site

Obtém ou define o ISite do Component.Gets or sets the ISite of the Component.

(Inherited from Component)
State State State State

Indica o estado do SqlConnection durante a operação de rede mais recente realizada na conexão.Indicates the state of the SqlConnection during the most recent network operation performed on the connection.

StatisticsEnabled StatisticsEnabled StatisticsEnabled StatisticsEnabled

Quando definido como true, permite a coleta de estatísticas para a conexão atual.When set to true, enables statistics gathering for the current connection.

WorkstationId WorkstationId WorkstationId WorkstationId

Obtém uma cadeia de caracteres que identifica o cliente do banco de dados.Gets a string that identifies the database client.

Métodos

BeginTransaction() BeginTransaction() BeginTransaction() BeginTransaction()

Inicia uma transação de banco de dados.Starts a database transaction.

BeginTransaction(IsolationLevel) BeginTransaction(IsolationLevel) BeginTransaction(IsolationLevel) BeginTransaction(IsolationLevel)

Inicia uma transação de banco de dados com o nível de isolamento especificado.Starts a database transaction with the specified isolation level.

BeginTransaction(IsolationLevel, String) BeginTransaction(IsolationLevel, String) BeginTransaction(IsolationLevel, String) BeginTransaction(IsolationLevel, String)

Inicia uma transação de banco de dados com o nível de isolamento e nome de transação especificados.Starts a database transaction with the specified isolation level and transaction name.

BeginTransaction(String) BeginTransaction(String) BeginTransaction(String) BeginTransaction(String)

Inicia uma transação de banco de dados com o nome da transação especificado.Starts a database transaction with the specified transaction name.

ChangeDatabase(String) ChangeDatabase(String) ChangeDatabase(String) ChangeDatabase(String)

Altera o banco de dados atual para um SqlConnection aberto.Changes the current database for an open SqlConnection.

ChangePassword(String, SqlCredential, SecureString) ChangePassword(String, SqlCredential, SecureString) ChangePassword(String, SqlCredential, SecureString) ChangePassword(String, SqlCredential, SecureString)

Altera a senha do SQL Server para o usuário indicado no objeto SqlCredential.Changes the SQL Server password for the user indicated in the SqlCredential object.

ChangePassword(String, String) ChangePassword(String, String) ChangePassword(String, String) ChangePassword(String, String)

Altera a senha do SQL Server do usuário indicado na cadeia de conexão para a nova senha fornecida.Changes the SQL Server password for the user indicated in the connection string to the supplied new password.

ClearAllPools() ClearAllPools() ClearAllPools() ClearAllPools()

Esvazia o pool de conexões.Empties the connection pool.

ClearPool(SqlConnection) ClearPool(SqlConnection) ClearPool(SqlConnection) ClearPool(SqlConnection)

Esvazia o pool de conexões associado à conexão especificada.Empties the connection pool associated with the specified connection.

Close() Close() Close() Close()

Fecha a conexão com o banco de dados.Closes the connection to the database. Esse é o método preferencial de fechamento de uma conexão aberta.This is the preferred method of closing any open connection.

CreateCommand() CreateCommand() CreateCommand() CreateCommand()

Cria e retorna um objeto SqlCommand associado ao SqlConnection.Creates and returns a SqlCommand object associated with the SqlConnection.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Libera todos os recursos usados pelo Component.Releases all resources used by the Component.

(Inherited from Component)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Component e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
EnlistDistributedTransaction(ITransaction) EnlistDistributedTransaction(ITransaction) EnlistDistributedTransaction(ITransaction) EnlistDistributedTransaction(ITransaction)

Inscreve-se na transação especificada como uma transação distribuída.Enlists in the specified transaction as a distributed transaction.

EnlistTransaction(Transaction) EnlistTransaction(Transaction) EnlistTransaction(Transaction) EnlistTransaction(Transaction)

Inscreve-se na transação especificada como uma transação distribuída.Enlists in the specified transaction as a distributed transaction.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetSchema() GetSchema() GetSchema() GetSchema()

Retorna informações de esquema para a fonte de dados deste SqlConnection.Returns schema information for the data source of this SqlConnection. Para obter mais informações sobre o esquema, consulte Coleções de esquema do SQL Server.For more information about scheme, see SQL Server Schema Collections.

GetSchema(String) GetSchema(String) GetSchema(String) GetSchema(String)

Retorna informações de esquema para a fonte de dados deste SqlConnection usando a cadeia de caracteres especificada para o nome do esquema.Returns schema information for the data source of this SqlConnection using the specified string for the schema name.

GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[])

Retorna informações de esquema para a fonte de dados desse SqlConnection usando a cadeia de caracteres especificada para o nome do esquema e a matriz de cadeia de caracteres especificada para os valores de restrição.Returns schema information for the data source of this SqlConnection using the specified string for the schema name and the specified string array for the restriction values.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Open() Open() Open() Open()

Abre uma conexão de banco de dados com as configurações de propriedade especificadas pelo ConnectionString.Opens a database connection with the property settings specified by the ConnectionString.

OpenAsync(CancellationToken) OpenAsync(CancellationToken) OpenAsync(CancellationToken) OpenAsync(CancellationToken)

Uma versão assíncrona de Open(), que abre uma conexão de banco de dados com as configurações de propriedade especificadas pelo ConnectionString.An asynchronous version of Open(), which opens a database connection with the property settings specified by the ConnectionString. O token de cancelamento pode ser usado para solicitar que a operação seja abandonada antes de expirar o tempo limite da conexão.The cancellation token can be used to request that the operation be abandoned before the connection timeout elapses. Exceções serão propagadas por meio da tarefa retornada.Exceptions will be propagated via the returned Task. Se o tempo limite de conexão sem se conectar com êxito, a tarefa retornada será marcada como com falha com uma exceção.If the connection timeout time elapses without successfully connecting, the returned Task will be marked as faulted with an Exception. A implementação retorna uma tarefa sem bloquear o thread de chamada para conexões em grupo e não agrupada.The implementation returns a Task without blocking the calling thread for both pooled and non-pooled connections.

RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)

Registra os provedores de repositório de chaves de criptografia de coluna.Registers the column encryption key store providers.

ResetStatistics() ResetStatistics() ResetStatistics() ResetStatistics()

Se a coleta de estatísticas estiver habilitada, todos os valores serão redefinidos para zero.If statistics gathering is enabled, all values are reset to zero.

RetrieveStatistics() RetrieveStatistics() RetrieveStatistics() RetrieveStatistics()

Retorna uma coleção de estatísticas de pares nome-valor no momento em que o método é chamado.Returns a name value pair collection of statistics at the point in time the method is called.

ToString() ToString() ToString() ToString()

Retorna um String que contém o nome do Component, se houver.Returns a String containing the name of the Component, if any. Esse método não deve ser substituído.This method should not be overridden.

(Inherited from Component)

Eventos

Disposed Disposed Disposed Disposed

Ocorre quando o componente é disposto por uma chamada para o método Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)
InfoMessage InfoMessage InfoMessage InfoMessage

Ocorre quando o SQL Server retorna um aviso ou uma mensagem informativa.Occurs when SQL Server returns a warning or informational message.

StateChange StateChange StateChange StateChange

Ocorre quando o estado da conexão é alterado.Occurs when the state of the connection changes.

Implantações explícitas de interface

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Cria um novo objeto que é uma cópia da instância atual.Creates a new object that is a copy of the current instance.

IDbConnection.BeginTransaction() IDbConnection.BeginTransaction() IDbConnection.BeginTransaction() IDbConnection.BeginTransaction()

Inicia uma transação de banco de dados.Begins a database transaction.

IDbConnection.BeginTransaction(IsolationLevel) IDbConnection.BeginTransaction(IsolationLevel) IDbConnection.BeginTransaction(IsolationLevel) IDbConnection.BeginTransaction(IsolationLevel)

Inicia uma transação de banco de dados com o valor IsolationLevel especificado.Begins a database transaction with the specified IsolationLevel value.

IDbConnection.CreateCommand() IDbConnection.CreateCommand() IDbConnection.CreateCommand() IDbConnection.CreateCommand()

Cria e retorna um objeto Command associado à conexão.Creates and returns a Command object that is associated with the connection.

Aplica-se a

Veja também