ASP.NET MVC - SQL Database

For at lære ASP.NET MVC vil vi bygge en internetapplikation.

Del 6:Tilføj database.

Opret database

Visual Web Developer kommer med en gratis SQL-database kaldet SQL Server Compact.

Denne database kan oprettes med blot nogle få enkle trin:

  1. Højreklik på denne database, som kræves i denne vejledning, i løsningens ressourcehåndtering App_Data Mappe
  2. VælgTilføj,Ny projekt
  3. Vælg SQL Server Compact Local Database *
  4. Navngiv denne database Movies.sdf
  5. KlikTilføjKnap

* Hvis der ikke er en SQL Server Compact Local Database-opsætning, betyder det, at du endnu ikke har installeret SQL Server Compact på din computer. Installer det via følgende link:SQL Server Compact

Visual Web Developer vil automatisk oprette denne database i App_Data-mappen.

注释:I undervisningen skal du have styr på grundlæggende SQL-database viden. Hvis du ønsker at lære dette emne først, besøg vores SQL 教程

Tilføj database tabel

Dobbeltklik på App_Data-mappen i Movies.sdf Vil åbne Database Explorer vinduet.

Hvis du vil oprette en ny tabel i denne database, skal du højreklikke Tabeller Mappe, og vælgOpret tabel

Opret følgende kolonner:

Kolonne Type Tillader Nulls
ID int (primærnøgle) Nej
Title nvarchar(100) Nej
Director nvarchar(100) Nej
Date datetime Nej

Forklaring af kolonnen:

ID Er et heltal brugt til at identificere hver post i tabellen.

Title Er 100 tegn lange tekstkolonne, brugt til at gemme filmens navn.

Director Er 100 tegn lange tekstkolonne, brugt til at gemme instruktørens navn.

Date 是日期列,用于存储影片的发行日期。

是日期列,用于存储影片的发行日期。在建立上述列之后,您必须把 ID 列设置为表的主键 (记录识别符)。要做到这一点,请在列名(ID)上点击并在 列属性 在窗口中选择主键,把 Identity 属性设置为

True MovieDBs

注释:当您完成创建表列后,请保存表并命名为

我们已经把这个表命名为 "MovieDBs" (以 s 结尾)。在下一章,我们会看到 "MovieDBs" 用于数据模型。觉得有点陌生是不是,不过这是确保控制器与数据库表进行链接的命名惯例。

添加数据库记录

您可以使用 Visual Web Developer 向 movie 数据库添加一些测试记录。 App_Data 文件夹中双击 Movies.sdf 文件。

在数据库资源管理器窗口中的 MovieDBs 表,并选择 显示表数据

添加记录:

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"/>