VS2008 Sp1中Dynamic Data Web Site初探
――快速构建数据管理页面
VS2008 sp1中为我们提供了一个新的网站模板――Dynamic Data Web Site,利用该模板,开发人员可以快速开发出用于直观管理数据库的ASP.NET页面来。
l 系统要求:VS2008 SP1,.NET 3.5 SP1,Windows2003/Windows Vista/Windows 2008
l 实现过程:
1. 在VS2008中新建立一个网站,选择Dynamic Data Web Site模板,如下图所示:
2. 利用LINQ TO SQL生成映射类。
在网站中添加一个新项,选择LINQ To SQL Classes,因为我们将使用Northwind数据库进行测试,所以将其命名为:Northwind.dbml,然后会自动生成NorthwindDataContext类,这时会出现LINQ映射类的设计器,如下图所示:
然后,打开Server Explorer,打开Northwind数据库,并找到所需要的表,并将这些表拖动到映射类设计器,如下图所示:
生成的映射类视图如下图所示:
3. 对所有的映射类进行注册
打开Global.asax,对第17行代码进行修改,如下图所示:
修改之后:
4. 代码已经修改完成,下面进行测试,并运行网站。
所有的表
所有客户的订单
单个客户的订单
除此之外,我们还可以对所有的表进行方便的添加,修改以及删除。