日期:2014-05-18  浏览次数:20448 次

请教ASP.NET数据源控件和手写代码绑定之间的性能分析
vs2005带来了数据源控件,为数据库的连接提供了前所未有的方便和灵活性,让网站的开发周期大大缩短,而且代码量而大大减少,但有个地方始终不懂,究竟是手写数据库处理代码对于网站的性能好还是直接使用数据源控件对网站的性能好,希望大家能发表一下各自的看法。。。。

------解决方案--------------------
个人认为手写代码在表现形式和特色上更为灵活自由.
但源控件的速度也是很多人追求的对像.
看你看好什么了.
------解决方案--------------------
是给不会用的人用的,性能上差别不大的,关键还是看你程序准备怎么用了
------解决方案--------------------
数源控件数据 的 SelectCommand 还不是你的写的嘛,
个人认为自动生成的SQL都不够智能,一看到 VS IDE 自动加上一堆的别名,一打的括号就恶心
只是封装了使用 ADO.NET 的常规步骤,并给你绑定上去,

要提高性能,提供自己的 SelectCommand 就是了,
数据源控件主要还是便于快速开发,
至于绑定部分,都是调用一样内部控件逻辑,没有什么特别

实际项目,从没用过数据源控件,觉得是傻瓜式的,不够灵活~