动态数据支持

     ASP.NET3.5Extensions CTP包含了一个新特性是ASP.NET Dynamic Support(动态数据支持),它允许开发人员不用编写一行代码就能极其快捷地建造使用LINQ to SQL对象模型的数据驱动网站。

动态数据支持的步骤。

1.创建ASP.NET Dynamic Data 站点,如图1-1

动态数据支持

图1-1

2.添加数据模型。,如图1-2

添加一个LINQ to SQL文件,数据上下文类为DataClasses1DataContext

动态数据支持

图1-2

3.修改Global.asax文件,如图1-3

只需要修改一行代码即可,就是注册LINQ to SQL生成的动态数据模型

动态数据支持

动态数据支持

图1-3

4.运行站点

  • 运行站点后,在默认的主页上列出了数据模型中添加的所有数据表,如图1-4
  • 单机Mark进入,生成了一个列表界面,显示Mark中的数据,并且自动根据外键关系,显示Stu一列,可以导航到Stu表的信息,如图1-5
动态数据支持
图1-4

动态数据支持

图1-5