要了解ASP.NET MVC,我们正在建立一个互联网应用。
第六部分:添加数据库。
创建数据库
Visual Web Developer中附带了一个名为SQL Server精简免费的SQL数据库。
本教程所需的数据库可以用这些简单的步骤来创建:
- 在Solution Explorer窗口中右击App_Data文件夹
- 选择添加,新项目
- 选择SQL Server精简本地数据库*
- 命名数据库Movies.sdf。
- 点击添加按钮
*如果SQL Server精简本地数据库是不是一种选择,你有没有在您的计算机上安装SQL Server精简。 :从这个链接安装SQL Server精简
Visual Web Developer中自动创建App_Data文件夹数据库。
注:在本教程中,预计有关于SQL数据库的一些知识。 如果你想先学习这个主题,请访问我们的SQL教程 。
添加数据库表
双击Movies.sdf文件中的App_Data文件夹将打开一个数据库资源管理器窗口。
要在数据库中创建一个新表,右键单击表文件夹,并选择创建表 。
创建下列:
柱 | 类型 | 允许空 |
---|---|---|
ID | INT (primary key) | 没有 |
标题 | nvarchar(100) | 没有 |
导向器 | nvarchar(100) | 没有 |
日期 | 约会时间 | 没有 |
栏目说明:
ID是一个整数(whole number)用于标识表中的每个记录。
标题是100个字符的文本列来存储电影的名字。
导演是100个字符的文本列来存储导演的名字。
日期是datetime列来存储电影的发布日期。
创建上述列之后,必须使ID列表的主键(record identifier) 。 要做到这一点,请单击列名(ID)并选择主键 。 此外,在列属性窗口中,将身份属性设置为True:
当您完成创建表列,保存表,并将其命名MovieDBs。
注意:
我们特意命名表"MovieDBs" (ending with s) 。 在下一章中,你会看到它的名字"MovieDB"用于数据模型。 这看起来很奇怪,但这是你必须使用,使控制器连接到数据库表的命名约定。
添加数据库记录
您可以使用Visual Web Developer中的一些测试记录添加到电影数据库。
在App_Data文件夹中双击Movies.sdf文件。
在数据库资源管理器窗口中,右键单击MovieDBs表并选择显示表数据 。
添加一些记录:
ID | 标题 | 导向器 | 日期 |
---|---|---|---|
1 | 心理 | 艾尔弗雷德·希契科克 | 1960年1月1日 |
2 | 甜蜜的生活 | 费德里科·费里尼 | 1960年1月1日 |
注:ID列自动更新。 你不应该对其进行编辑。