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 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de