DbDataSource Clase

Definición

Representa un origen de datos que se puede usar para obtener conexiones abiertas y en qué comandos se pueden ejecutar directamente.

public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
Herencia
DbDataSource
Implementaciones

Comentarios

A diferencia DbProviderFactoryde , que es simplemente un generador para objetos específicos del proveedor, como DbConnection, DbDataSource entrega conexiones abiertas a bases de datos específicas, encapsulando toda la información necesaria para conectarse a una base de datos. Dependiendo de cómo DbDataSource se configuró , las conexiones que entrega pueden agruparse.

Constructores

DbDataSource()

Inicializa una nueva instancia de la clase DbDataSource.

Propiedades

ConnectionString

Obtiene el cadena de conexión de la base de datos representada por este DbDataSourceobjeto . El contenido exacto de la cadena de conexión depende del origen de datos específico para esta conexión.

Métodos

CreateBatch()

Devuelve un DbBatch objeto que está listo para su ejecución en .DbDataSource

CreateCommand(String)

Devuelve un DbCommand objeto que está listo para su ejecución en .DbDataSource

CreateConnection()

Devuelve una conexión nueva y cerrada a la base de datos representada por este DbDataSourceobjeto .

CreateDbBatch()

Devuelve un DbBatch objeto que está listo para su ejecución en .DbDataSource

CreateDbCommand(String)

Devuelve un DbCommand objeto que está listo para su ejecución en .DbDataSource

CreateDbConnection()

Devuelve una conexión nueva y cerrada a la base de datos representada por este DbDataSourceobjeto .

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados de forma asincrónica.

Dispose(Boolean)

Los métodos Dispose() y Finalize() llaman para liberar los recursos administrados y no administrados usados por la instancia actual de la DbDataSource clase .

DisposeAsync()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados de forma asincrónica.

DisposeAsyncCore()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos administrados de forma asincrónica.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OpenConnection()

Devuelve una nueva conexión abierta a la base de datos representada por este DbDataSourceobjeto .

OpenConnectionAsync(CancellationToken)

Devuelve de forma asincrónica una nueva conexión abierta a la base de datos representada por este DbDataSource.

OpenDbConnection()

Devuelve una nueva conexión abierta a la base de datos representada por este DbDataSourceobjeto .

OpenDbConnectionAsync(CancellationToken)

Devuelve de forma asincrónica una nueva conexión abierta a la base de datos representada por este DbDataSource.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura la forma en la que se realizan las expresiones await en las tareas devueltas desde un elemento asincrónico descartable.

Se aplica a