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 más información sobre el atributo ProviderManifestToken, consulte Elemento schema (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 varchar(max) y nvarchar(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

Nota

A partir de Visual Studio 2010, las herramientas de Entity Data Model de ADO.NET no son compatibles con 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 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 más información, consulte SqlClient para Entity FrameworkTypes.

Functions

El proveedor de SqlClient para Entity Framework define la lista de funciones admitidas por el proveedor. Para obtener una lista de las funciones admitidas, consulte SqlClient para las funciones de Entity Framework.

En esta sección

SqlClient para las funciones de Entity Framework

SqlClient para tipos de Entity Framework

Problemas conocidos en SqlClient para Entity Framework

Consulte también