Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive il provider di dati .NET Framework per SQL Server (SqlClient), che consente a Entity Framework di lavorare su Microsoft SQL Server.
Attributo dello schema del provider
Provider
è un attributo dell'elemento Schema
nel linguaggio di definizione dello schema di archiviazione (SSDL).
Per usare SqlClient, assegnare la stringa "System.Data.SqlClient" all'attributo Provider
dell'elemento Schema
.
Attributo dello schema ProviderManifestToken
ProviderManifestToken
è un attributo obbligatorio dell'elemento Schema
in SSDL. Questo token viene usato per caricare il manifesto del provider per scenari offline. Per altre informazioni sull'attributoProviderManifestToken
, vedere Elemento schema (SSDL).
SqlClient può essere usato come provider di dati per versioni diverse di SQL Server. Queste versioni hanno funzionalità diverse. Ad esempio, SQL Server 2000 non supporta varchar(max)
e nvarchar(max)
i tipi introdotti con SQL Server 2005.
SqlClient produce e accetta i token di manifesto del provider seguenti per versioni diverse di SQL Server.
SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
---|---|---|
2000 | 2005 | 2008 |
Annotazioni
A partire da Visual Studio 2010, gli strumenti entity data model di ADO.NET non supportano SQL Server 2000.
Nome dello spazio dei nomi del provider
Tutti i provider devono specificare uno spazio dei nomi. Questa proprietà indica a Entity Framework quale prefisso viene usato dal provider per costrutti specifici, ad esempio tipi e funzioni. Lo spazio dei nomi per i manifesti del provider SqlClient è SqlServer
. Per altre informazioni sugli spazi dei nomi, vedere Spazi dei nomi.
Tipi
Il provider SqlClient per Entity Framework fornisce informazioni di mapping tra i tipi di modello concettuali e i tipi di SQL Server. Per altre informazioni, vedere SqlClient per Entity FrameworkTypes.
Funzioni
Il provider SqlClient per Entity Framework definisce l'elenco di funzioni supportate dal provider. Per un elenco delle funzioni supportate, vedere SqlClient per funzioni di Entity Framework.
In questa sezione
SqlClient per funzioni di Entity Framework
SqlClient per Entity FrameworkTypes
Problemi noti in SqlClient per Entity Framework