ASP.NET MVC - SQL-databas
- 上一页 MVC vy
- 下一页 MVC modell
För att lära oss ASP.NET MVC kommer vi att bygga en Internet-applikation.
Del 6:Lägg till databas.
Skapa databas
Visual Web Developer kommer med en gratis SQL-databas vid namn SQL Server Compact.
Denna databas som krävs för denna övning kan skapas genom följande enkla steg:
- Högerklicka på lösningshanteraren i App_Data Mapp
- VäljLägg till,Nytt projekt
- Välj SQL Server Compact Local Database *
- Ge denna databas namnet Movies.sdf
- KlickaLägg tillKnapp
* Om alternativet inte innehåller SQL Server Compact Local Database, betyder det att du inte har installerat SQL Server Compact på din dator. Installera det via följande länk:SQL Server Compact
Visual Web Developer kommer automatiskt att skapa denna databas i App_Data-mappen.
注释:I denna övning behöver du ha grundläggande kunskaper i SQL-databaser. Om du vill lära dig detta ämne först, besök vår SQL 教程。
Lägg till databastabell
Dubbelklicka på App_Data-mappen Movies.sdf kommer att öppnas Databasutforskare fönstret.
Om du vill skapa en ny tabell i denna databas, klicka höger på Tabeller Mapp, och väljSkapa tabell。
Skapa följande kolonner:
Kolumn | Typ | Tillåter nulls |
---|---|---|
ID | int (primär nyckel) | Nej |
Title | nvarchar(100) | Nej |
Director | nvarchar(100) | Nej |
Date | datetime | Nej |
Försiktigt om kolonnen:
ID är ett heltal används för att känna igen varje post i tabellen.
Title är en textkolonn på 100 tecken lång, används för att lagra filmens namn.
Director är en textkolonn på 100 tecken lång, används för att lagra regissörens namn.
Date 是日期列,用于存储影片的发行日期。
是日期列,用于存储影片的发行日期。在建好上述列之后,您必须把 ID 列设置为表的主键 (记录识别符)。要做到这一点,请在列名(ID)上点击并在 Column Properties 在窗口中选择主键,把 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"/>
- 上一页 MVC vy
- 下一页 MVC modell