一直很困惑,为什么大家不这样构建三层架构?
就是如微软网站上的教程ASP.NET 2.0 Data Tutorials讲的那样使用数据集构建DAL
这个方便的一个构建强类型的方法怎么没人用数据集呢,这不是微软推荐的吗?
是不是存在着什么缺陷?请大侠指点
反正个人学习开发中经常使用 感觉很方便。也可以很容易的避开一些并发操作的问题。
--------------------编程问答-------------------- 感觉数据集是一个鸡肋,也许数据集能让刚学.net的人容易上手。我还是喜欢用datareader,速度快。 --------------------编程问答-------------------- 那是因为这里做大型项目/企业应用的人很少,大多数人还是在做网站,而不是做应用系统。用大炮打蚊子的话,光搬大炮就比用巴掌扇蚊子困难多了。假设要让谁用巴掌把飞机扇下来,我想他很可能就想起了大炮的威力了。 --------------------编程问答-------------------- 关键是并发量.强类型Dataset虽然功能强大,但是太占资源.这样的一个"胖子"运来运去,你得考虑用"火车"才行. --------------------编程问答-------------------- 数据集慢。。。。。。。。。。。
datareader快
而且,最好是用IList<> --------------------编程问答-------------------- 强类型容易出错 --------------------编程问答-------------------- 不好用 --------------------编程问答-------------------- 强类型容易出什么错? --------------------编程问答-------------------- 哈 用实体对象可能自己控制起来更方便
微软有一篇文章,忘记什么名了,大概是三层架构层间通过什么传递。
其中有相关的差异的介绍 楼主可以看一下 --------------------编程问答-------------------- 查了一下,是这篇文章:
掌握 ASP.NET 之路:自定义实体类简介http://www.microsoft.com/china/msdn/library/webservices/asp.net/CustEntCls.mspx?mfr=true --------------------编程问答--------------------
petshop4.0很不错啊,有时间也可以去探索下
补充:.NET技术 , ASP.NET