ObjectDataSource是web开发中应用最广的数据源,能很容易的进行数据库切换。当然使用ObjectDataSource最大的优点是他支持 3层架构 。
ObjectDataSource用来将一个类作为做为数据源,TypeName属性为数据源类的全名,有DeleteMethod、InsertMethod、SelectMethod、UpdateMethod等几个属性,分别为类中删除、查询、更新数据的方法名,这些方法可能有参数,参数的值是通过DeleteParameters、UpdataParameters、InsertParameters等嵌套节点设置的。
手工编写ObjectDataSource太麻烦,可使用可视化界面来完成。
1.先创建数据集,右击---添加新项---数据集
2.创建数据库连接
3.将需要的表拖到数据集里面。在数据集里可以为这些表添加方法或者修改查询语句。
4.接下来就可以在ObjectDataSource的配置数据源中就可以看到相应的类了。