Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cada proveedor de datos de .NET Framework que cree debe tener asignado un espacio de nombres único. El nombre exacto del espacio de nombres no es importante, pero debe ser único y no compartirse con ningún otro proveedor.
Las interfaces necesarias para implementar un proveedor de datos de .NET Framework están disponibles en el espacio de nombres System.Data. Además, el espacio de nombres System.Data.Common contiene una clase de utilidad DbDataAdapter (vea Seleccionar interfaces y clases para implementarlas) para implementar un proveedor de datos de .NET Framework.
En el siguiente ejemplo se muestra el código para iniciar un proveedor de datos de .NET Framework, que utiliza el espacio de nombres que contiene las interfaces de ADO.NET y todas las clases de utilidad.
using System;
using System.Data;
using System.Data.Common;
namespace CompanyName.ProviderName
{
...
Al compilar un proveedor de datos de .NET Framework debe suministrar al compilador una referencia a System.Data.dll, ya que los espacios de nombres System.Data y System.Data.Common están contenidos en System.Data.dll. Por ejemplo, si todos los archivos que contienen el código para implementar un proveedor de datos de .NET Framework, escritos en Visual Basic .NET, estuvieran en un único directorio y tuvieran la extensión ".vb", se emitiría el siguiente comando desde ese directorio para compilar los archivos almacenados en CompanyName.ProviderName.dll.
vbc /target:library /out:CompanyName.ProviderName.dll *.vb /r:System.dll /r:System.Data.dll
En el siguiente ejemplo de código se muestra el comando que se utilizaría para los archivos de C#, que tienen la extensión ".cs".
csc /target:library /out:CompanyName.ProviderName.dll *.cs /r:System.dll /r:System.Data.dll
Vea también
Implementar un proveedor de datos de .NET Framework | Introducción a las implementaciones de proveedores de datos de .NET Framework | Ejemplo de proveedores de datos de .NET Framework