• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序,Part 3(转载)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文继续学习之旅,一步一步通过ASP.NET MVC 1.0 实现NerdDinner 范例程序。

创建数据库

我们将使用数据库来存储NerdDinner应用程序的所有的Dinner和RSVP数据。这里,我们采用SQL Server 2008 来创建和管理NerdDinner 数据库。需要向数据库中增加2张表,一个表用来存放Dinners数据,另一个用来跟踪RSVP。

如下图所示,有NerdDinner数据库,Dinners数据表,其中DinnerID 字段设置为主键,并且设置为自增长。

接下来按照相同的步骤,创建 RSVP数据表,该表有3列。设置RsvpID列为主键,同时设置为identity-自增长。最后,保存表名为 RSVP,如下图所示。

设置表之间的外键关系

NerdDinner数据库有2个表,设置one-to-many 1对多关系,这样我们可以关联每一条Dinner记录到0或者多条RSVP记录。

打开RSVP表,右键点击DinnerID字段,选择“关系…”菜单项,如下图所示。

弹出外键关系对话框,设置两个表之间的外键关系。点击添加按钮,添加一个新的关系到对话框。一旦添加关系后,进一步点击“表和列规范”后面的…按钮,如下图所示。

接下来弹出表和列对话框,指定相关的表和列的关系。如下图所示,进行1对多关系的设置。现在,RSVP表中的每一条记录关联到Dinners表的一条记录。SQL Server将负责维护数据的一致性,阻止用户增加没有对应Dinner记录的新RSVP行,也阻止用户删除还存在RSVP行关联的Dinner记录。

增加数据到Dinners数据表

下面我们增加一个示例数据到Dinners表,这些数据在随后的应用程序开发中会用到。

今天就到这里了,明天继续翻译ASP.NET MVC eBook – 开发NerdDinner 范例程序向导。欢迎访问http://blog.EntLib.com 博客平台获取更多的MVC学习资料。

相关资源下载链接:

1. ASP.NET MVC 1.0 正式版发布了!!!

http://forum.entlib.com/Default.aspx?g=posts&t=464

2. 免费ASP.NET MVC eBook 向导-电子书下载

http://blog.entlib.com/entlibforum/archive/2009/03/12/asp.net-mvc-ebook.aspx


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net导出页面内容为word、Excel发布时间:2022-07-10
下一篇:
asp.netDbHelper用法发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap