Parte 2. Livello di accesso ai dati

di Joe Stagner

Tailspin Spyworks dimostra quanto sia straordinariamente semplice creare applicazioni potenti e scalabili per la piattaforma .NET. Mostra come usare le grandi funzionalità di ASP.NET 4 per creare un negozio online, tra cui shopping, checkout e amministrazione.

Questa serie di esercitazioni illustra in dettaglio tutti i passaggi eseguiti per compilare l'applicazione di esempio Tailspin Spyworks. La parte 2 illustra l'aggiunta del livello di accesso ai dati.

Aggiunta del livello di accesso ai dati

L'applicazione di e-commerce dipenderà da due database.

Per informazioni sui clienti si userà il database standard ASP.NET Membership. Per il carrello acquisti e il catalogo prodotti verrà implementato un database SQL Express come indicato di seguito.

Screenshot che mostra la struttura del database S Q L Express.

Dopo aver creato il database (Commerce.mdf) nella cartella App_Data dell'applicazione, è possibile procedere alla creazione del livello di accesso ai dati usando .NET Entity Framework.

Verrà creata una cartella denominata "Data_Access" e si farà clic con il pulsante destro del mouse su tale cartella e si selezionerà "Aggiungi nuovo elemento".

Nell'elemento "Modelli installati" e quindi selezionare "ADO.NET Entity Data Model" immettere EDM_Commerce.edmx come nome e fare clic sul pulsante "Aggiungi".

Screenshot che mostra dove selezionare A D O dot NET Entity Data Model.

Scegliere "Genera da database".

Screenshot che mostra dove selezionare Genera dal database.

Screenshot che mostra la stringa di connessione dell'entità.

Screenshot che mostra dove selezionare gli oggetti di database.

Screenshot che mostra la struttura del database compilata.

Salva ed esegui la compilazione.

A questo momento è possibile aggiungere la prima funzionalità, ovvero un menu di categoria di prodotti.