对于ObjectDatasource控件的理解

本人看了一些有关ObjectDataSource控件的内容,建立了以下认识,希望与各位共同讨论。
ObjectDataSource控件是一座桥梁,是表示层与业务逻辑层,或者是与数据访问层(在没有业务逻辑层的情况下)的有效桥梁。主要完成对于业务实体类、业务逻辑组件类、数据访问组件类的实例化和方法调用等重要任务。可以使用ObjectDatasource控件创建多于3层的应用程序,但是它们都是基于3层应用程序结构的。
ObjectDataSource控件可完成三项主要功能:绑定业务逻辑层、绑定数据访问层、绑定类型化DataSet的任务。其中,类型化DataSet是数据访问组件的又一种实现方式,与自定义数据访问组件类实现同样的功能。
如果做过多层应用程序,你会发现ObjectDatasource的功能除了连接,还是连接。然而,这就为我们解决了很大的问题。我们可以把更多的精力放在各种组件的实现方面,而不用怕更层的连接、层间数据传递等问题。
原文地址:https://www.cnblogs.com/polaris/p/214938.html