DbDataSource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 de DbProviderFactory, que es puramente 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 se configuró el DbDataSource, las conexiones que entrega se pueden agrupar.
Constructores
DbDataSource() |
Inicializa una nueva instancia de la clase DbDataSource. |
Propiedades
ConnectionString |
Obtiene la cadena de conexión de la base de datos representada por este DbDataSource. El contenido exacto de la cadena de conexión depende del origen de datos específico de esta conexión. |
Métodos
CreateBatch() |
Devuelve un DbBatch que está listo para su ejecución en el DbDataSource. |
CreateCommand(String) |
Devuelve un DbCommand que está listo para su ejecución en el DbDataSource. |
CreateConnection() |
Devuelve una conexión nueva y cerrada a la base de datos representada por este DbDataSource. |
CreateDbBatch() |
Devuelve un DbBatch que está listo para su ejecución en el DbDataSource. |
CreateDbCommand(String) |
Devuelve un DbCommand que está listo para su ejecución en el DbDataSource. |
CreateDbConnection() |
Devuelve una conexión nueva y cerrada a la base de datos representada por este DbDataSource. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados de forma asincrónica. |
Dispose(Boolean) |
Llamado por los métodos Dispose() y Finalize() para liberar los recursos administrados y no administrados usados por la instancia actual de la clase DbDataSource. |
DisposeAsync() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o 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 al objeto actual. (Heredado de Object) |
GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
OpenConnection() |
Devuelve una nueva conexión abierta a la base de datos representada por este DbDataSource. |
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 DbDataSource. |
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 cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico. |