SqlClient para Entity FrameworkSqlClient for the 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.This section describes the .NET Framework Data Provider for SQL Server (SqlClient), which enables the Entity Framework to work over Microsoft SQL Server.

Atributo Provider de SchemaProvider Schema Attribute

Provider es un atributo del elemento Schema del lenguaje de definición de esquemas de almacenamiento (SSDL).Provider is an attribute of the Schema element in store schema definition language (SSDL).

Para utilizar SqlClient, asigne la cadena "System.Data.SqlClient" al atributo Provider del elemento Schema.To use SqlClient, assign the string "System.Data.SqlClient" to the Provider attribute of the Schema element.

Atributo ProviderManifestToken de SchemaProviderManifestToken Schema Attribute

ProviderManifestToken es un atributo necesario del elemento Schema en SSDL.ProviderManifestToken is a required attribute of the Schema element in SSDL. Este token se utiliza para cargar el manifiesto del proveedor en escenarios sin conexión.This token is used to load the provider manifest for offline scenarios. Para obtener más información acerca de ProviderManifestToken atributo, vea elemento de esquema de almacenamiento (SSDL).For more information about ProviderManifestToken attribute, see Schema Element (SSDL).

SqlClient se puede usar como un proveedor de datos para diferentes versiones de SQL Server.SqlClient can be used as a data provider for different versions of SQL Server. Estas versiones tienen capacidades distintas.These versions have different capabilities. Por ejemplo, SQL Server 2000SQL Server 2000 no admite los tipos varchar(max) y nvarchar(max) que se incluyeron con SQL Server 2005SQL Server 2005.For example, SQL Server 2000SQL Server 2000 does not support varchar(max) and nvarchar(max) types that were introduced with SQL Server 2005SQL Server 2005.

SqlCliente genera y acepta los tokens del manifiesto del proveedor siguientes para las diferentes versiones de SQL Server.SqlClient produces and accepts the following provider manifest tokens for different versions of SQL Server.

SQL Server 2000SQL Server 2000 SQL Server 2005SQL Server 2005 SQL Server 2008SQL Server 2008
20002000 20052005 20082008

Nota

A partir de Visual Studio 2010, el ADO.NET Entity Data Model Tools no son compatibles con SQL Server 2000.Starting with Visual Studio 2010, the ADO.NET Entity Data Model Tools do not support SQL Server 2000.

Nombre del espacio de nombres de proveedorProvider Namespace Name

Todos los proveedores deben especificar un espacio de nombres.All providers must specify a namespace. Esta propiedad indica a Entity Framework qué prefijo usa el proveedor para estructuras concretas, como los tipos y funciones.This property tells the Entity Framework which prefix is used by the provider for specific constructs, such as types and functions. El espacio de nombres para los manifiestos del proveedor SqlClient es SqlServer.The namespace for SqlClient provider manifests is SqlServer. Para obtener más información acerca de los espacios de nombres, vea espacios de nombres.For more information about namespaces, see Namespaces.

TiposTypes

El proveedor SqlCliente para Entity Framework proporciona información de asignación entre los tipos del modelo conceptual y los tipos de SQL Server.The SqlClient provider for the Entity Framework provides mapping information between conceptual model types and SQL Server types. Para obtener más información, consulte SqlClient para Entity Framework.For more information, see SqlClient for Entity FrameworkTypes.

FuncionesFunctions

El proveedor de SqlClient para Entity Framework define la lista de funciones admitidas por el proveedor.The SqlClient provider for the Entity Framework defines the list of functions supported by the provider. Para obtener una lista de las funciones admitidas, consulte SqlClient para las funciones de Entity Framework.For a list of the supported functions, see SqlClient for Entity Framework Functions.

En esta secciónIn This Section

SqlClient para las funciones de Entity FrameworkSqlClient for Entity Framework Functions

SqlClient para tipos de Entity FrameworkSqlClient for Entity FrameworkTypes

Problemas conocidos en SqlClient para Entity FrameworkKnown Issues in SqlClient for Entity Framework

Vea tambiénSee Also

Lenguaje Entity SQLEntity SQL Language
Referencia del lenguajeLanguage Reference
Problemas conocidos de proveedor de SqlClient para Entity FrameworkKnown Issues in SqlClient Provider for Entity Framework