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.
En esta sección se describe el proveedor de datos de .NET Framework para SQL Server (SqlClient), que permite que Entity Framework funcione con Microsoft SQL Server.
Atributo Provider de Schema
Provider es un atributo del elemento Schema en el lenguaje de definición de esquemas de almacenamiento (SSDL).
Para usar SqlClient, asigne la cadena "System.Data.SqlClient" al Provider atributo del Schema elemento .
Atributo ProviderManifestToken de Schema
ProviderManifestToken es un atributo obligatorio del Schema elemento en SSDL. Este token se usa para cargar el manifiesto del proveedor para escenarios sin conexión. Para obtener más información sobre ProviderManifestToken el atributo, vea Schema Element (SSDL).
SqlClient se puede usar como proveedor de datos para distintas versiones de SQL Server. Estas versiones tienen diferentes funcionalidades. Por ejemplo, SQL Server 2000 no admite los tipos varchar(max) y nvarchar(max) que se introdujeron con SQL Server 2005.
SqlClient genera y acepta los siguientes tokens de manifiesto de proveedor para distintas versiones de SQL Server.
| SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
|---|---|---|
| 2000 | 2005 | 2008 |
Nota:
A partir de Visual Studio 2010, las herramientas de modelo de datos de entidad de ADO.NET no admiten SQL Server 2000.
Nombre del espacio de nombres de proveedor
Todos los proveedores deben especificar un espacio de nombres. Esta propiedad indica a Entity Framework qué prefijo usa el proveedor para construcciones específicas, como tipos y funciones. El espacio de nombres para los manifiestos del proveedor SqlClient es SqlServer. Para obtener más información sobre los espacios de nombres, consulte Espacios de nombres.
Tipos
El proveedor SqlCliente para Entity Framework proporciona información de asignación entre los tipos del modelo conceptual y los tipos de SQL Server. Para obtener más información, consulte SqlClient para Entity FrameworkTypes.
Funciones
El proveedor SqlClient para Entity Framework define la lista de funciones admitidas por el proveedor. Para obtener una lista de las funciones admitidas, consulte SqlClient for Entity Framework Functions.
En esta sección
SqlClient para funciones de Entity Framework
SqlClient para Entity FrameworkTypes
Problemas conocidos de SqlClient para Entity Framework