ObjectDataSource和SqlDataSource二者的优点以及使用场合 可以从以下几个方面考虑:是否分页,面向对象,排序,以及操作方面等,谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的说` SqlDataSource 在使用的时候更加容易操作,他直接绑定的是数据库中的表。所以只要绑定好了,对该表的增删改查操作对应的就完成了,快速开发的首选。但缺点是不可变通,整个程序功能被SqlDataSource 限制的死死的。并且还打乱了分层体系。ObjectDataSource 使用起来比较复杂,因为他所对应绑定的是一个类具体方法。比如查询对应的是返回值为DataTable或DataSet的方法。而增删改则对应返回值为int型等等的方法。这样稍微简化了些界面上的调用,但是在数据库访问上面还是全部需要自己手动来写的。而使用ObjectDataSource 可以完全遵守分层体系,并且方便扩展。使用场合嘛``` SqlDataSource 更加适合个人的快速开发。团队开发用的较少。ObjectDataSource 除非有指定要求,我一般不用,感觉很鸡肋。 sqldatasource是提供程序的数据源,比如sql server oracle等objectdatasource是处理业务或其他返回数据的类的数据源一般都用sql的 两表的插入 !怎么实现 ASP.NET Session存储 会C#调用C dll的进 在线基金交易平台 如何读取FileUpload中的文件路径 請問當我點日期控件中的一天時,能夠顯示那天一周的記錄 _ItemCommand 为什么执行两次 如何把页面的上边输入浏览地址的地址条去掉,还有下边的状态显示栏能去掉吗怎么去 请教一个关于三层的例子,急死我了,请高手帮忙,分不够再加! 一个小问题:为什么有的程序放在虚拟目录的根目录下才能运行? sql 求救 高手来 我只剩47分了 全送了 detailview着样绑定dropdownlist
SqlDataSource 在使用的时候更加容易操作,他直接绑定的是数据库中的表。所以只要绑定好了,对该表的增删改查操作对应的就完成了,快速开发的首选。但缺点是不可变通,整个程序功能被SqlDataSource 限制的死死的。并且还打乱了分层体系。ObjectDataSource 使用起来比较复杂,因为他所对应绑定的是一个类具体方法。比如查询对应的是返回值为DataTable或DataSet的方法。而增删改则对应返回值为int型等等的方法。这样稍微简化了些界面上的调用,但是在数据库访问上面还是全部需要自己手动来写的。而使用ObjectDataSource 可以完全遵守分层体系,并且方便扩展。使用场合嘛``` SqlDataSource 更加适合个人的快速开发。团队开发用的较少。
ObjectDataSource 除非有指定要求,我一般不用,感觉很鸡肋。
objectdatasource是处理业务或其他返回数据的类的数据源
一般都用sql的