Per saperne di ASP.NET MVC, stiamo costruendo un'applicazione Internet.
Parte VI: Aggiunta di un database.
Creazione del database
Visual Web Developer viene fornito con un database SQL gratuito chiamato SQL Server Compact.
Il database necessario per questo tutorial può essere creato con questi semplici passi:
- Fai clic destro sulla cartella App_Data nella finestra Esplora soluzioni
- Selezionare Aggiungi, nuovo elemento
- Selezionare database di SQL Server Compact locale *
- Nome del database Movies.sdf.
- Fare clic sul pulsante Aggiungi
* Se database di SQL Server Compact locale non è un'opzione, non è stato installato SQL Server Compact sul computer. Installarlo da questo link: SQL Server Compact
Visual Web Developer crea automaticamente il database nella cartella App_Data.
Nota: In questo tutorial ci si aspetta di avere qualche conoscenza di database SQL. Se si vuole studiare questo argomento prima, si prega di visitare il nostro tutorial SQL .
L'aggiunta di una tabella di database
Fare doppio clic sul file Movies.sdf nella cartella App_Data si aprirà una finestra Database Explorer.
Per creare una nuova tabella nel database, fare clic destro sulla cartella Tabelle e selezionare Crea tabella.
Creare le seguenti colonne:
Colonna | Tipo | Ammetti Null |
---|---|---|
ID | int (primary key) | No |
Titolo | nvarchar(100) | No |
Direttore | nvarchar(100) | No |
Data | appuntamento | No |
Colonne spiegato:
ID è un numero intero (whole number) utilizzato per identificare ciascun record della tabella.
Titolo è una colonna di testo di 100 caratteri per memorizzare il nome del film.
Direttore è una colonna di testo di 100 caratteri per memorizzare il nome del regista.
Data è una colonna datetime per memorizzare la data di uscita del film.
Dopo aver creato le colonne di cui sopra, è necessario effettuare la colonna ID della chiave primaria della tabella (record identifier) . Per fare questo, fare clic sul nome della colonna (ID) e selezionare Chiave primaria. Inoltre, nella finestra delle proprietà della colonna, impostare la proprietà Identity su True:
Una volta terminata la creazione delle colonne della tabella, salvare la tabella e denominarlo MovieDBs.
Nota:
Abbiamo volutamente chiamato il tavolo "MovieDBs" (ending with s) . Nel prossimo capitolo, si vedrà il nome di "MovieDB" utilizzato per il modello di dati. Sembra strano, ma questa è la convenzione di denominazione è necessario utilizzare per rendere il controller connettersi alla tabella di database.
Aggiunta di record di database
È possibile utilizzare Visual Web Developer per aggiungere alcuni record di prova per il database di film.
Fare doppio clic sul file Movies.sdf nella cartella App_Data.
Fare clic con il tavolo MovieDBs nella finestra Database Explorer e selezionare Mostra tabella dati.
Aggiungere alcuni record:
ID | Titolo | Direttore | Data |
---|---|---|---|
1 | Psicopatico | Alfred Hitchcock | 01.01.1960 |
2 | la dolce vita | Federico Fellini | 01.01.1960 |
Nota: La colonna ID viene aggiornata automaticamente. Si consiglia di non modificarlo.