最新的Web开发教程
 

ASP.NET MVC - SQL数据库


要了解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:

DB浏览器

当您完成创建表列,保存表,并将其命名MovieDBs。

注意:

我们特意命名表"MovieDBs" (ending with s) 。 在下一章中,你会看到它的名字"MovieDB"用于数据模型。 这看起来很奇怪,但这是你必须使用,使控制器连接到数据库表的命名约定。


添加数据库记录

您可以使用Visual Web Developer中的一些测试记录添加到电影数据库。

App_Data文件夹中双击Movies.sdf文件。

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

添加一些记录:

ID 标题 导向器 日期
1 心理 艾尔弗雷德·希契科克 1960年1月1日
2 甜蜜的生活 费德里科·费里尼 1960年1月1日

注:ID列自动更新。 你不应该对其进行编辑。