比较ObjectDataSource和SqlDataSource各自的优点,说明其使用场合
答案:2 悬赏:20 手机版
解决时间 2021-03-13 02:35
- 提问者网友:活着好累
- 2021-03-12 13:40
请教高手··谢谢
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-12 14:36
简单的说`
SqlDataSource 在使用的时候更加容易操作,他直接绑定的是数据库中的表。所以只要绑定好了,对该表的增删改查操作对应的就完成了,快速开发的首选。但缺点是不可变通,整个程序功能被SqlDataSource 限制的死死的。并且还打乱了分层体系。
ObjectDataSource 使用起来比较复杂,因为他所对应绑定的是一个类具体方法。比如查询对应的是返回值为DataTable或DataSet的方法。而增删改则对应返回值为int型等等的方法。这样稍微简化了些界面上的调用,但是在数据库访问上面还是全部需要自己手动来写的。而使用ObjectDataSource 可以完全遵守分层体系,并且方便扩展。
使用场合嘛``` SqlDataSource 更加适合个人的快速开发。团队开发用的较少。
ObjectDataSource 除非有指定要求,我一般不用,感觉很鸡肋。
SqlDataSource 在使用的时候更加容易操作,他直接绑定的是数据库中的表。所以只要绑定好了,对该表的增删改查操作对应的就完成了,快速开发的首选。但缺点是不可变通,整个程序功能被SqlDataSource 限制的死死的。并且还打乱了分层体系。
ObjectDataSource 使用起来比较复杂,因为他所对应绑定的是一个类具体方法。比如查询对应的是返回值为DataTable或DataSet的方法。而增删改则对应返回值为int型等等的方法。这样稍微简化了些界面上的调用,但是在数据库访问上面还是全部需要自己手动来写的。而使用ObjectDataSource 可以完全遵守分层体系,并且方便扩展。
使用场合嘛``` SqlDataSource 更加适合个人的快速开发。团队开发用的较少。
ObjectDataSource 除非有指定要求,我一般不用,感觉很鸡肋。
全部回答
- 1楼网友:毛毛
- 2021-03-12 15:49
这个就比较简单了,有开发经验的都应该了解一点。 objectdatasource可以用于n层架构的开发,代码维护比较方便,而且数据源不那么单一。 sqldatasource一般在非常非常非常小的项目里或许用一下,但是标准开发都不用,因为它可维护性差,不方便升级,不能涉及多层架构的开发,而且只是针对sql server数据库而言的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯