Proveedor de datos .NET Framework para SQL Server (SqlClient) para Entity Framework
En esta sección se describe el Proveedor de datos de .NET Framework para SQL Server (SqlClient), el cual permite a Entity Framework trabajar sobre Microsoft SQL Server.
Atributo Provider de Schema
Provider es un atributo del elemento Schema del lenguaje de definición de esquemas de almacenamiento (SSDL).
Para utilizar SqlClient, asigne la cadena "System.Data.SqlClient" al atributo Provider del elemento Schema.
Atributo ProviderManifestToken de Schema
ProviderManifestToken es un atributo necesario del elemento Schema en SSDL. Este token se utiliza para cargar el manifiesto del proveedor en escenarios sin conexión. Para obtener más información sobre el atributo ProviderManifestToken, vea Schema (Elemento) (SSDL).
SqlClient se puede utilizar como proveedor de datos para diferentes versiones de SQL Server. Estas versiones tienen capacidades distintas. Por ejemplo, SQL Server 2000 no admite los tipos nvarchar(max) y varchar(max) que se incluyeron con SQL Server 2005 .
SqlCliente genera y acepta los tokens del manifiesto del proveedor siguientes para las diferentes versiones de SQL Server.
SQL Server 2000 |
SQL Server 2005 |
SQL Server 2008 |
2000 |
2005 |
2008 |
![]() |
---|
A partir de Visual Studio 2010, las Entity Data Model Tools 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 estructuras concretas, como los 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, vea Espacios de nombres (Entity SQL).
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, vea Proveedor de datos .NET Framework para tipos de SQL Server.
Funciones
El proveedor de SqlClient para Entity Framework define la lista de funciones admitidas por el proveedor. Para obtener una lista de las funciones admitidas, vea Proveedor de datos .NET Framework para SQL Server (SqlClient) para las funciones de Entity Framework.
En esta sección
Proveedor de datos .NET Framework para SQL Server (SqlClient) para las funciones de Entity Framework
Proveedor de datos .NET Framework para tipos de SQL Server
Vea también
Conceptos
Lenguaje Entity SQL
Proveedor de datos .NET Framework para SQL Server (SqlClient) para Entity Framework