ASP.NET MVC - Database SQL
- 上一页 Visualizzazione MVC
- 下一页 Modello MVC
Per imparare ASP.NET MVC, costruiremo un'applicazione Internet.
Sezione 6:Aggiungi database.
Creare database
Visual Web Developer include un database SQL gratuito chiamato SQL Server Compact.
Questo database necessario per il tutorial può essere creato con pochi semplici passaggi:
- Fare clic con il pulsante destro del mouse sul gestore risorse della soluzione e selezionare App_Data Cartella
- SelezionaAggiungi,Nuovo progetto
- Seleziona SQL Server Compact Local Database *
- Dare il nome a questo database Movies.sdf
- Fare clicAggiungiPulsante
* Se l'opzione SQL Server Compact Local Database non è presente, significa che non hai installato SQL Server Compact sul computer. Installalo tramite il seguente link:SQL Server Compact
Visual Web Developer creerà automaticamente il database in App_Data.
注释:Nel tutorial, è necessario padroneggiare le basi del database SQL. Se desideri imparare questo argomento prima, visita il nostro SQL 教程。
Aggiungi tabella database
Fare doppio clic su App_Data nella cartella Movies.sdf Verrà aperto Exploratore del database Finestra.
Per creare una nuova tabella in questo database, fare clic con il pulsante destro del mouse Tabelle Cartella, quindi selezionareCreare la tabella。
Creare le seguenti colonne:
Colonna | Tipo | Permette valori nulli |
---|---|---|
ID | int (primary key) | No |
Title | nvarchar(100) | No |
Director | nvarchar(100) | No |
Date | datetime | No |
Spiegazione delle colonne:
ID È un intero utilizzato per identificare ogni record nella tabella.
Title È una colonna di testo lunga 100 caratteri utilizzata per memorizzare il titolo del film.
Director È una colonna di testo lunga 100 caratteri utilizzata per memorizzare il nome del regista.
Date 是日期列,用于存储影片的发行日期。
在建好上述列之后,您必须把 ID 列设置为表的主键(记录识别符)。要做到这一点,请在列名(ID)上点击并在 Column Properties window 中选择 Primary Key,把 Identity 属性设置为 True。
当您完成创建表列后,请保存表并命名为 MovieDBs。
注释:我们已经把这个表命名为 "MovieDBs" (以 s 结尾)。在下一章,我们会看到 "MovieDBs" 用于数据模型。觉得有点陌生是不是,不过这是确保控制器与数据库表进行链接的命名惯例。
添加数据库记录
您可以使用 Visual Web Developer 向 movie 数据库添加一些测试记录。
在 App_Data 文件夹中双击 Movies.sdf 文件。
右键点击 Database Explorer window 中的 MovieDBs 表,并选择 Show Table Data。
添加记录:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
注释:ID 列会自动更新。您不必编辑。
添加链接字符串
向 Web.config 文件中的 <connectionStrings> 元素添加如下元素:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- 上一页 Visualizzazione MVC
- 下一页 Modello MVC