Entity Framework - Configurazione dell'ambiente

Cosa c'è di nuovo in Entity Framework 6?

Framework ha un'API complessa che ti consente di avere un controllo granulare su tutto, dalla sua modellazione al suo comportamento in runtime. Parte di Entity Framework 5 risiede all'interno di .NET. E un'altra parte di esso risiede all'interno di un assembly aggiuntivo distribuito tramite NuGet.

  • La funzionalità principale di Entity Framework è incorporata in .NET Framework.

  • Il supporto Code First, che è ciò che consente a Entity Framework di usare le classi al posto di un modello visivo, e un'API più leggera per interagire con EF si trovano nel pacchetto NuGet.

  • Il nucleo è ciò che fornisce le query, il rilevamento delle modifiche e tutta la trasformazione dalle query alle query SQL, nonché dal ritorno dei dati agli oggetti.

  • Puoi usare il pacchetto NuGet EF 5 sia con .NET 4 che con .NET 4.5.

  • Un grande punto di confusione: .NET 4.5 ha aggiunto il supporto per enumerazioni e dati spaziali alle API di Entity Framework principali, il che significa che se usi EF 5 con .NET 4, non otterrai queste nuove funzionalità. Li otterrai solo combinando EF5 con .NET 4.5.

Diamo ora un'occhiata a Entity Framework 6. Le API di base che erano all'interno di .NET in Entity Framework 6 ora fanno parte del pacchetto NuGet.

Significa -

  • Tutto Entity Framework risiede all'interno di questo assembly distribuito da NuGet

  • Non dipenderai da .NET per fornire funzionalità specifiche come il supporto dell'enumerazione di Entity Framework e il supporto dei dati speciali.

  • Vedrai che una delle caratteristiche di EF6 è che supporta enumerazioni e dati spaziali per .NET 4

Per iniziare a lavorare su Entity Framework è necessario installare i seguenti strumenti di sviluppo:

  • Visual Studio 2013 o versioni successive
  • SQL Server 2012 o versioni successive
  • Aggiornamenti di Entity Framework dal pacchetto NuGet

Microsoft fornisce una versione gratuita di visual studio che contiene anche SQL Server e può essere scaricata da www.visualstudio.com .

Installazione

Step 1- Una volta completato il download, esegui il programma di installazione. Verrà visualizzata la seguente finestra di dialogo.

Step 2 - Fare clic sul pulsante Installa e inizierà il processo di installazione.

Step 3- Una volta completato con successo il processo di installazione, vedrai la seguente finestra di dialogo. Chiudi questa finestra di dialogo e riavvia il computer se necessario.

Step 4- Apri Visual Studio dal menu di avvio che aprirà la seguente finestra di dialogo. Ci vorrà un po 'di tempo per la prima volta per la preparazione.

Step 5 - Una volta terminato, vedrai la finestra principale di Visual Studio.

Creiamo un nuovo progetto da File → Nuovo → Progetto

Step 1 - Seleziona Applicazione console e fai clic sul pulsante OK.

Step 2 - In Esplora soluzioni, fare clic con il pulsante destro del mouse sul progetto.

Step 3 - Selezionare Gestisci pacchetti NuGet come mostrato nell'immagine sopra, che aprirà la finestra seguente in Visual Studio.

Step 4 - Cerca Entity Framework e installa l'ultima versione premendo il pulsante di installazione.

Step 5- Fare clic su Ok. Al termine dell'installazione, vedrai il seguente messaggio nella finestra di output.

Ora sei pronto per avviare la tua applicazione.