Share via


.Proveedor de datos de .NET Framework para SQL Server (SqlClient) de Entity Framework

En esta sección se describe el Proveedor de datos de .NET Framework para SQL Server (SqlClient) que permite el uso de Entity Framework con Microsoft SQL Server.

Atributo Provider de Schema

Provider es un atributo del elemento Schema en el archivo de modelo de almacenamiento de un Entity Data Model (EDM). El archivo de modelo de almacenamiento se escribe en el 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 el archivo del modelo de almacenamiento (SSDL) de EDM. 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 Atributo ProviderManifestToken (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

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 Entity Data Model (EDM) y los tipos de SQL Server. Para obtener más información, vea Tipos del Proveedor de datos de .NET Framework para SQL Server (Entity Framework)

Funciones

El proveedor SqlClient para Entity Framework define la lista de funciones admitidas por el proveedor, donde el parámetro y los tipos de valores devueltos se expresan en los términos del EDM. Para obtener una lista de las funciones admitidas, vea .Proveedor de datos de .NET Framework para SQL Server (SqlClient) para las funciones de Entity Framework.

Vea también

Conceptos

Lenguaje Entity SQL
.Proveedor de datos de .NET Framework para SQL Server (SqlClient) de Entity Framework
Metadatos de ADO.NET

Otros recursos

Referencia de características (Entity Framework)