学习Scott Hanselman的NerdDinner ASP.NET MVC 教程(二)
2009-03-19 18:03
225 查看
建立数据库
1、右键web项目,选择Add->New Item命令,在“新建项目”对话框中选择Data—SQL Server database,如图:
将数据库命名为“NerdDinner.mdf”,确定。VS将询问我们是否将数据库文件放到“"App_Data”文件夹。点击“是”后,建立的数据库将添加到我们的解决方案资源管理器。如图:
2、建表:
在vs中打开“服务器资源管理器”,这里允许我们管理数据库和服务器。在项目里被保存到“"App_Data”文件夹的数据库将自动出现在“服务器资源管理器”中。我们也可以随时点击“连接数据库”来向列表中添加别的SQL Server数据库(无论本地的还是远程的)。如图:
我们会创建两个表:Dinners、RSVP。
在“表”文件夹右键,选择“新建表”命令,将打开表设计器以让我们配置表结构。对Dinners表,我们将创建10列。
设置唯一主键:在DinnerID列上右键,选择“主键”。我们还要在列属性里设置DinnerID为自动编号。如图:
保存表,命名为“Dinners”。
重复以上步骤,建立“RSVP”表,设置三列。如图:
3、建立关系:
这两个表间存在“一对多”关系。
在“服务器资源管理器”中双击RSVP表,打开表设计器。右键DinnerID列,选择“关系”命令。如图:
将出现一个对话框,用来设置表间的关系。点击“添加”按钮,添加一条新的关系。关系增加后,点击“Tables and Column Specification”树右边的...按钮。如图:
点击...按钮后,将打开另一个对话框,允许我们指定表和列,以及关系名。
选择主表为“Dinners”,DinnersID列为主键;RSVP表为外键表,RSVP.DinnerID为外键。 如图:
4、增加数据
右键表名,选择“显示所有数据”。增加数据即可。
1、右键web项目,选择Add->New Item命令,在“新建项目”对话框中选择Data—SQL Server database,如图:
将数据库命名为“NerdDinner.mdf”,确定。VS将询问我们是否将数据库文件放到“"App_Data”文件夹。点击“是”后,建立的数据库将添加到我们的解决方案资源管理器。如图:
2、建表:
在vs中打开“服务器资源管理器”,这里允许我们管理数据库和服务器。在项目里被保存到“"App_Data”文件夹的数据库将自动出现在“服务器资源管理器”中。我们也可以随时点击“连接数据库”来向列表中添加别的SQL Server数据库(无论本地的还是远程的)。如图:
我们会创建两个表:Dinners、RSVP。
在“表”文件夹右键,选择“新建表”命令,将打开表设计器以让我们配置表结构。对Dinners表,我们将创建10列。
设置唯一主键:在DinnerID列上右键,选择“主键”。我们还要在列属性里设置DinnerID为自动编号。如图:
保存表,命名为“Dinners”。
重复以上步骤,建立“RSVP”表,设置三列。如图:
3、建立关系:
这两个表间存在“一对多”关系。
在“服务器资源管理器”中双击RSVP表,打开表设计器。右键DinnerID列,选择“关系”命令。如图:
将出现一个对话框,用来设置表间的关系。点击“添加”按钮,添加一条新的关系。关系增加后,点击“Tables and Column Specification”树右边的...按钮。如图:
点击...按钮后,将打开另一个对话框,允许我们指定表和列,以及关系名。
选择主表为“Dinners”,DinnersID列为主键;RSVP表为外键表,RSVP.DinnerID为外键。 如图:
4、增加数据
右键表名,选择“显示所有数据”。增加数据即可。
相关文章推荐
- 学习Scott Hanselman的NerdDinner ASP.NET MVC 教程(一)
- 基于ASP.NET MVC的ABP框架入门学习教程
- ASP.NET MVC 5 学习教程:添加控制器
- ASP.NET MVC 5 学习教程:修改视图和布局页
- 基于ASP.NET MVC的ABP框架入门学习教程
- ASP.NET MVC 5 学习教程:创建连接字符串
- ASP.NET MVC 5 学习教程:Edit方法和Edit视图详解
- ASP.NET MVC 5 学习教程:使用 SQL Server LocalDB
- ASP.NET MVC 5 学习教程:添加视图
- ASP.NET MVC 5 学习教程:控制器传递数据给视图
- ASP.NET MVC 5 学习教程:通过控制器访问模型的数据
- ASP.NET MVC 开源项目学习之ProDinner (三)
- ASP.NET MVC 5 学习教程:添加视图
- ASP.NET MVC 5 学习教程:Edit方法和Edit视图详解
- [转]ASP.NET MVC 5 学习教程:快速入门
- ASP.NET MVC 5 学习教程:添加模型
- ASP.NET MVC 5 学习教程:生成的代码详解
- ASP.NET MVC 5 学习教程:添加查询
- ASP.NET MVC 5 学习教程:修改视图和布局页
- ASP.NET MVC 5 学习教程:添加查询