我的网站用的三层结构,业务逻辑都做好了,感觉不到使用ObjectDatasource意义,您们用他吗?
zyzl 2009-01-20 03:42:30 用ObjectDataSource后,感觉带来的麻烦和不便更多:
1、使用ObjectDataSource+GridView可以自动分页,可是这种方法很笨,每次要Select* ,我在存储过程中已经分页了。
2、使用ObjectDataSource可以缓存数据,但是不能直接操控缓存,让他随时失效。这些在逻辑层完全可以方便的做到,而且也易于使用。
3、使用ObjectDataSource的过滤数据,其实用的就是DataView,我用DataView过滤数据后可以轻松的得到,而且可以方便得到的数据行数。
......
总之,我的感觉是使用ObjectDataSource后,对数据的操控不灵活了,是隔靴挠痒,带来的麻烦比较多,不如直接操作DataSet。能体会到的一点作用就是不用再写DataBind()了。
是偶对ObjectDataSource识还不够吗?请大家指教!