ADO.net与oop(面向对象)这两个三层结构上有什么区别、、、、、最明显差别是不是在一个用Dataset、、、而另一个不用?

解决方案 »

  1.   

    我认为ADO.net与oop没有什么可比性,更同三层结构无关。ADO.NET只是用来访问数据库的,无论是否使用三层,无论是面向对象还是面向过程,只要访问数据库就得使用DAO.NET。如果非得说有什么区别,ADO.NET只用在数据访问层,而oop主要用在业务逻辑层(我说得对吗?)。
      

  2.   

    ADO.NET是.NET Framework中用于数据访问的组件,是一种数据库访问技术。
    面向对象编程(Object Oriented Programming,OOP,面向对象程序设计),是一种计算机编程架构。
      

  3.   

    无可比性,先看看ADO.NET是什么
      

  4.   

    ADO.NET是一组用于和数据源进行交互的面向对象类库,ADO.NET包含的类包括的类大概有SqlConnection 类,
    COMMAND对象,sqlDataReader类,DataSet对象,SqlDataAdapter类,DataTable类,3层结构是说3层架构,跟架构没什么关系
      

  5.   


    应该是这样的ADO.NET 与oop没本质上的联系 ,
      

  6.   

    如果想使用ADO.NET进行数据开发,建议使用PDF.NET数据开发框架,有实例下载。
    http://www.pwmis.com/sqlmap
      

  7.   

    两着没有什么太大的联系,建议楼主看下书,或者baidu下
      

  8.   

    个人观点,OOP是ADO.NET的升级版