HeaderBlog
LaConoscenza.NET
Entity Framework è una tecnologia ADO.NET, che consente di visualizzare i dati mediante un modello logico in sostituzione di un modello fisico. Per creare un modello di entità, occorre aggiungere innanzitutto un nuovo file ADO. NET Entity Data Model al progetto. Dopo aver eseguita questa operazione, sarà possibile generare un modello da un database o di iniziare con un modello vuoto. In questo articolo viene descritta la procedura che occorre seguire per creare un modello partendo dalle tabelle di un database esistenteGenerazione di un Data Entity Model
Visualizza l'intero eBook Entity Framework  

Dopo aver creato il database e un progetto Visual Studio è possibile generare un Entity Data Model del database, mediante il quale verranno eseguite tutte le operazioni di ADO.NET Entity Framework.

Per creare questo modello, in Esplora soluzioni, posizionarsi sulla cartella Models, selezionare Aggiungi e quindi fare clic su Nuovo elemento. Viene visualizzato il form che segue:

In Modelli installati, selezionare Dati e quindi ADO.NET Entity Data Model, mentre nel campo Nome digitare il nome che si desidera assegnare al Data Model (per esempio MvcIdea.edmx) ed infine fare clic sul pulsante Aggiungi.

Scegliere Genera da database e quindi fare clic sul pulsante Avanti.

Fare clic sul pulsante Nuova connessione, al fine di scegliere il database su cui costruire il Data Model. Viene visualizzato la scheda che segue:

Selezionare il Server (per esempio NOTEBOOK) in cui vi è il database e quindi dal menu a tendina Seleziona o immetti nome di database, il nome del database (per esempio Evolution) ed infine fare clic su OK. Viene visualizzata la scheda precedente con i campi opportunamente compilati. Fare clic sul pulsante Avanti

Scegliere gli oggetti di database da includere nel Data Model e quindi fare clic su pulsante Fine.

Al termine della procedura viene visualizzato l’Entity Diagram del database e vengono aggiunti, in Esplora soluzioni, cartella Models, il file Evolution.edmx che contiene il mapping e il file Evolution.Designer.cs che contiene il codice relativo alle classi generate.

Data Inserimento Post 06/07/2010 14.02.48  |  Social Bookmark
  • Digg
  • del.icio.us
  • Google
  • Yahoo
  • Technorati
  • Facebook
  • OKNOtizie
  • Email