对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式2010-11-20 Microsoft 卢彦概述Ado.NET为我们提供了强大的数据库开发能力,它内置的多个对 象为我们的数据库编程提供了不同的选择。但是在允许我们灵活选用的同时,许 多初学者也很迷惑,我到底是应该使用DataReader还是应该使用DataAdapter? 我只想读取一小部分数据,难道我一定要Fill满整个DataSet吗?为什么 DataReader不能和RecordSet一样提供一个数据更新的方法?DataSet到底有什么 好处?在本文中,我将对.NET PetShop的数据库模式和Duwamish的 数据库编程模式进行一些简单的分析和对比。如果您也有以上疑问的话,相信在 读完本文之后,就可以根据具体的需要来制定一个最适合您应用的数据库编程模式。目录.NET PetShop和Duwamish简单介绍结构简述Duwamish数据访问剖析.NET PetShop数据访问剖析分析 总结.NET PetShop和Duwamish简单介绍相信大家一定听说过有名 的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop, 微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店 。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过无论如 何,.NET PetShop绝对是一个经典的.NET实例教程,至少为我们提供了一条赶超 J2EE的“捷径” :),它的下载地址是: http://www.gotdotnet.com/team/compare

.NET PetShop宠物网上商店首页而Duwamish则是一个外表简单 ,内部却极其复杂的一个网上书店的.NET完整应用范例,作为一个微软官方的 Sample,它同时提供了C#和VB.NET两种语言版本,并且还附上了大量详尽的中文 资料,如果打印出来,实在是居家旅行,临睡入厕必备之物。什么?您没听说过 ?呵呵,如果您装了Visual Studio .NET的话,它就在您的硬盘上静静的躺着呢 ,不过还没有被安装,您可以在您的VS.NET 的Enterprise Samples目录下找到 并安装它,例如:C:Program FilesMicrosoft Visual Studio .NETEnterprise SamplesDuwamish 7.0 CS。

Duwamish网上电子书店首页