ASP.NET MVC - Database SQL

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:

  1. Fare clic con il pulsante destro del mouse sul gestore risorse della soluzione e selezionare App_Data Cartella
  2. SelezionaAggiungi,Nuovo progetto
  3. Seleziona SQL Server Compact Local Database *
  4. Dare il nome a questo database Movies.sdf
  5. 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"/>