如题,最好能解释一下原因?

解决方案 »

  1.   

    如果能直接获取
    当然ADO.NET
      

  2.   

    .net remoting的远程数据数据源是怎么取得的,是读数据库,还是维护一个内存级的数据结构
      

  3.   

    .net remoting是从远程的服务器,而数据库和远程的服务器在一起,也也即通过服务器来读取数据。
      

  4.   

    to : hertcloud(·£DOTNET@C/C++£·) ( )
    能用remoting的远程读到数据的,用ado.net也能直接读到吧。
      

  5.   

    如果可以访问数据库服务器,效率肯定直接用ado.net直接读取高。用.net remoting来读取,毕竟要通过一个web服务器的中转。多了一个环节。
      

  6.   

    一般在局域网内,都直接用ado.net直接访问。但有时为了数据库服务器的数据安全性,数据访问也会通过web service、.net remoting来提供的。
    如果外网的电脑要访问局域网的一个数据库服务器(当然直接无法读取数据),就通过一台web服务器,有web服务器来提供web service、.net remoting来访问内部的数据库服务器。
      

  7.   

    如果你的Remoting只是一个数据访问代理,那么,肯定是ado.net快了
    但是如果,你的访问点很多,或者访问非常频繁,Remoting作为一个系统缓存服务,那就不好说了
    但是,这是系统结构,系统优化的问题了
      

  8.   

    remoting读取数据库跟分布式数据库有什么关系呢