Scott Mitchell最近完成了为 www.asp.net 网站撰写的《在ASP.NET 2.0中操作数据 (Working with Data in ASP.NET 2.0)》教程系列。该教程系列包含了超过75个数据教程,内容超过750页!所有的教程都有VB和C#版本,还提供了PDF格式供下载。如果你还没有读过这些教程的话,我非常建议你去这里看一下。
【译注】 ASP.NET MVP朱晔主持翻译了该系列,参考 Scott Mitchell的ASP.NET2.0数据指南中文版索引。
下面是该教程的目录和指向已经发表的文章的链接:
- 导言 (3篇文章)
- 基本报表 (3篇文章)
- 主/从报表 (4篇文章)
- 自定义格式化 (5篇文章)
- 编辑,插入和删除数据 (8篇文章)
- 分页和排序 (4篇文章)
- 自定义按钮行为 (1篇文章)
- 使用DataList和Repeater显示数据 (4篇文章)
- 使用DataList和Repeater过滤数据之场景 (3篇文章)
- 使用DataList编辑和删除数据 (8篇文章)
- DataList和Repeater的分页和排序 (2篇文章)
- DataList和Repeater的自定义按钮行为 (1篇文章)
- 从ASP.NET网页中直接访问数据库 (4篇文章)
- 增强GridView (3篇文章)
- 操作二进制文件 (4篇文章)
Scott的系列中不久将发表的还有18个教程,它们讨论的内容是:
- 缓存 (4个教程)
- 数据和站点地图提供器 (1个教程)
- 操作批数据 (包括事务; 4个教程)
- 高级数据访问层场景 (9个教程).
你可以订阅这个RSS feed,以在这些教程发表时了解相关更新。
使用ASP.NET 2.0的数据源控件
除了在www.asp.net发表上面的文章外,Scott Mitchell 还在优秀的ASP.NET网站www.4GuysFromRolla.com上撰写一些关于使用ASP.NET 2.0数据源控件的精彩数据文章。
如果你没访问过www.4GuysFromRolla.com的话,我非常建议你去浏览一下,该网站拥有成堆的精彩内容,都是免费的。你也可以在这里订阅已发表的4GuysFromRolla 文章的RSS feed。如果你是ASP.NET开发人员的话,你绝对应该这么做了。
下面是4GuysFromRolla网站上ASP.NET 2.0数据源控件系列的最新文章的指针:
- 数据源控件基础 - 探讨数据源控件的概念
- 访问数据库数据 - 展示如何使用SqlDataSource和AccessDataSource控件来从一个关系数据库查询数据。
- 使用参数来过滤数据库数据 - 学习如何根据硬写的值,来自查询字符串的值,网页上其他Web控件的值,以及会话变量等获取数据库数据的子集。
- 用XmlDataSource控件取出XML数据 - 如何获取远程和本地XML数据和在数据Web控件里显示它们。
- 创建自定义的参数控件 - 学习如何创建你自己的自定义的声明式<asp:parameter>控件以用在数据源控件的参数集合中。
- 研究数据源控件的事件 - 探讨在数据源控件生命周期中引发的事件。
- 用声明的方式缓存数据 - 学习如何通过设置几个数据源控件的属性在数据缓存里缓存数据。
- 在数据源控件中用编程的方式访问数据 - 在SqlDataSource和AccessDataSource控件中,用编程的方式来获取,插入,删除,和更新数据。
SubSonic 2.0 Beta 3
SubSonic 2.0 Beta 3 已经发布了。SubSonic 是个完全免费的强大的工具,可以帮助你快速建立数据驱动的网站。它包含了一个DAL构造器,允许你快速地为你的数据创建强类型的集合和对象模型 (它是根据你网站的数据定义在编译时建立的),以及根据数据自动创建UI的丰富的scaffolding支持。
Jon Galloway 对一些新的SubSonic 2.0特性作了简短的总结,你可以在这里阅读一下。
如果你将参加2个星期后的MIX大会的话,一定要去跟Rob Conery打声招呼,他是SubSonic的主要架构师,他也将和Mono项目的Miguel de Icaza以及其他人一起列席MIX大会的一个精彩的开源座谈会的专家小组。
在ASP.NET中使用NHibernate的最佳实践, 1.2 版本
Billy McCafferty这个月早些时候更新了他的很受欢迎的《在ASP.NET中使用NHibernate的最佳实践》一文。你可以在这里阅读最新的版本。
这篇文章讨论了在用备受欢迎的(完全免费的)ORM的.NET版本建立企业级数据层时需要考虑的一些核心的东西。也留心一下计划于7月份出版的《实战NHibernate (NHibernate in Action)》一书。