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.
È consigliabile usare sempre la versione più recente di Visual Studio perché contiene gli strumenti più recenti per .NET, NuGet ed Entity Framework. Infatti, i vari esempi e procedure dettagliate nella documentazione di Entity Framework presuppongono che si usi una versione recente di Visual Studio.
È tuttavia possibile usare versioni precedenti di Visual Studio con versioni diverse di Entity Framework, purché si tengano conto di alcune differenze:
Visual Studio 2017 15.7 e versioni successive
- Questa versione di Visual Studio include la versione più recente degli strumenti di Entity Framework e il runtime di EF 6.2 e non richiede passaggi di installazione aggiuntivi. Per altre informazioni su queste versioni, vedere Novità .
- L'aggiunta di Entity Framework ai nuovi progetti tramite gli strumenti di Entity Framework aggiungerà automaticamente il pacchetto NuGet di EF 6.2. È possibile installare o eseguire manualmente l'aggiornamento a qualsiasi pacchetto NuGet di Entity Framework disponibile online.
- Per impostazione predefinita, l'istanza di SQL Server disponibile con questa versione di Visual Studio è un'istanza di LocalDB denominata MSSQLLocalDB.
La sezione server della stringa di connessione da usare è "(localdb)\MSSQLLocalDB".
Ricordarsi di usare una verbatim string preceduta da "
@" oppure dalle doppie barre rovesciate "\\" quando si specifica una stringa di connessione nel codice C#.
Da Visual Studio 2015 a Visual Studio 2017 15.6
- Queste versioni di Visual Studio includono gli strumenti di Entity Framework e il runtime 6.1.3. Per altri dettagli su queste versioni, vedere Versioni precedenti .
- L'aggiunta di Entity Framework ai nuovi progetti tramite gli strumenti di Entity Framework aggiungerà automaticamente il pacchetto NuGet di EF 6.1.3. È possibile installare o eseguire manualmente l'aggiornamento a qualsiasi pacchetto NuGet di Entity Framework disponibile online.
- Per impostazione predefinita, l'istanza di SQL Server disponibile con questa versione di Visual Studio è un'istanza di LocalDB denominata MSSQLLocalDB.
La sezione server della stringa di connessione da usare è "(localdb)\MSSQLLocalDB".
Ricordati di utilizzare una stringa verbatim preceduta da
@o da doppie barre rovesciate "\\" quando specifichi una stringa di connessione nel codice C#.
Visual Studio 2013
- Questa versione di Visual Studio include una versione precedente degli strumenti e del runtime di Entity Framework. È consigliabile eseguire l'aggiornamento a Entity Framework Tools 6.1.3 usando il programma di installazione. Per altri dettagli su queste versioni, vedere Versioni precedenti .
- L'aggiunta di Entity Framework ai nuovi progetti usando gli strumenti di Entity Framework aggiornati aggiungerà automaticamente il pacchetto NuGet di EF 6.1.3. È possibile installare o eseguire manualmente l'aggiornamento a qualsiasi pacchetto NuGet di Entity Framework disponibile online.
- Per impostazione predefinita, l'istanza di SQL Server disponibile con questa versione di Visual Studio è un'istanza di LocalDB denominata MSSQLLocalDB.
La sezione server della stringa di connessione da usare è "(localdb)\MSSQLLocalDB".
Ricordarsi di usare una stringa letterale/verbatim preceduta da
@o da due barre rovesciate "\\" quando si specifica una stringa di connessione nel codice C#.
Visual Studio 2012
- Questa versione di Visual Studio include una versione precedente degli strumenti e del runtime di Entity Framework. È consigliabile eseguire l'aggiornamento a Entity Framework Tools 6.1.3 usando il programma di installazione. Per altri dettagli su queste versioni, vedere Versioni precedenti .
- L'aggiunta di Entity Framework ai nuovi progetti usando gli strumenti di Entity Framework aggiornati aggiungerà automaticamente il pacchetto NuGet di EF 6.1.3. È possibile installare o eseguire manualmente l'aggiornamento a qualsiasi pacchetto NuGet di Entity Framework disponibile online.
- Per impostazione predefinita, l'istanza di SQL Server disponibile con questa versione di Visual Studio è un'istanza di LocalDB denominata v11.0.
La sezione server della stringa di connessione da usare è "(localdb)\v11.0".
Ricorda di usare una stringa verbatim preceduta da `
@` o da doppie barre rovesciate "\\" quando si specifica una stringa di connessione nel codice C#.
Visual Studio 2010
- La versione di Entity Framework Tools disponibile con questa versione di Visual Studio non è compatibile con il runtime di Entity Framework 6 e non può essere aggiornata.
- Per impostazione predefinita, gli strumenti di Entity Framework aggiungeranno Entity Framework 4.0 ai progetti. Per creare applicazioni che usano qualsiasi versione più recente di Entity Framework, è prima necessario installare l'estensione Gestione pacchetti NuGet.
- Per impostazione predefinita, tutta la generazione di codice nella versione degli strumenti di Entity Framework è basata su EntityObject ed Entity Framework 4. È consigliabile impostare la generazione del codice in modo che sia basata su DbContext e Entity Framework 5, installando i modelli di generazione del codice DbContext per C# o Visual Basic.
- Dopo aver installato le estensioni di Gestione pacchetti NuGet, è possibile installare o aggiornare manualmente qualsiasi pacchetto NuGet ef disponibile online e usare EF6 con Code First, che non richiede una finestra di progettazione.
- Per impostazione predefinita, l'istanza di SQL Server disponibile con questa versione di Visual Studio è SQL Server Express denominata SQLEXPRESS.
La sezione server della stringa di connessione da usare è ".\SQLEXPRESS".
Ricordarsi di usare una stringa verbatim preceduta da
@oppure da due barre rovesciate "\\" quando si specifica una stringa di connessione nel codice C#.