Guida rapida (Entity Framework)
In questa guida rapida viene illustrata una serie di attività che supportano gli argomenti inclusi in Guida introduttiva (Entity Framework). Tali attività sono progettate per consentire di acquisire familiarità con ADO.NET Entity Framework .
Lezioni dell'esercitazione
Nella prima attività di questa guida rapida viene illustrato come creare il database School e quindi utilizzare gli strumenti di Visual Studio per generare informazioni sul modello e di mapping basate su un mapping 1:1 a tabelle nel database. Nelle attività successive verrà creata un'applicazione Windows Form in Visual Studio, verranno create le query per l'accesso ai dati nel modello School, i risultati delle query verranno associati a controlli di visualizzazione per visualizzare i risultati stessi, quindi verranno eseguiti aggiornamenti agli oggetti e verranno mantenute le modifiche apportate al database.
È possibile scaricare l'applicazione Course Manager completa sia come progetto Visual Basic che come progetto C# dal sito Web MSDN Code Gallery.
Requisiti
Questa guida rapida è destinata agli utenti che hanno familiarità con lo sviluppo in Visual Studio e con .NET Framework, ma che non hanno mai utilizzato Entity Framework . Per completare le attività incluse nella guida rapida, è necessario verificare che sia installato il software seguente:
Microsoft Visual Studio 2010
.NET Framework 4
Microsoft SQL Server 2005 o versione successiva con Servizi di database o SQL Server 2005 Express Edition o versione successiva.
Tempo stimato per il completamento dell'esercitazione: 30 minuti.
Attività della guida rapida di Entity Framework
- Creazione del database di esempio School
Creare lo schema del database School e caricare i dati nel database.
- Creazione dell'applicazione Course Manager
Creare un'applicazione Windows Form per accedere ai dati nel modello School.
- Generazione del modello EDM School
Utilizzare gli strumenti di Visual Studio per generare informazioni sul modello e di mapping basate sul database School.
- Esecuzione di query su entità e associazioni
Creare query sulle entità e le associazioni nel modello School e associare i controlli ai risultati delle query.
- Inserimento e aggiornamento di dati
Salvare le modifiche apportate ai dati oggetto tramite controlli dati nel database School.