hi 大家,java里有很多用于数据库连接的framework,像 hibernate,ibatis那么asp.net有哪些可以连接数据库的方式呢?我是asp.net的新手,只开发过一个简单的网站,数据库的连接上用了sqlHelper (这个是基于什么的? ado.net吗?)现在我要开发一个大型点的网站,上百人在线,并有大量的数据库读取操作,数据库的连接上应该怎样处理?sqlHelper够用吗我看了些 ado.net entity framework的资料,不知道是不是我的选择另外ibatis也提供.net的版本,这个怎样?对这个方面有点迷糊,所以问题问的可能很不专业,请多包含或者各位可以直接告诉我,你们在对这种大型网站的数据库连接上是怎么处理的,谢谢

解决方案 »

  1.   

    看看 ado.net , 还有 asp.net 数据源 控件 ,数据绑定控件
      

  2.   


    在线人多的话
    要优化sql和代码
      

  3.   

    sqlHelper  只是对数据库操作的一些封装Nhibernate ibatis.net Nbear linq 等等都可以用,选择什么要看你的需求了
      

  4.   

    也就是说只要我使用的合理, ado.net 就足够处理这个网站的数据对吧?
      

  5.   

    sqlHelper是数据库操作类的封装
    主要是ADO.NET
      

  6.   

    去了解一下Enterprise Library
      

  7.   

    微软的LINQ为数据库操作提供最方便方法。提供给不熟悉SQL SERVER等数据库者学习和使用
      

  8.   

    EF和linq2sql还是以ado.net为基础的~
      

  9.   

    那么asp.net有哪些可以连接数据库的方式呢?  不太明白你的意思我是asp.net的新手,只开发过一个简单的网站,数据库的连接上用了sqlHelper (这个是基于什么的? ado.net吗?) 是的现在我要开发一个大型点的网站,上百人在线,并有大量的数据库读取操作,数据库的连接上应该怎样处理?sqlHelper够用吗 ?  我看了些 ado.net entity framework的资料,不知道是不是我的选择?  大型点的网站在操作数据库(仅对数据库而言), 那绝对是优化ado.net 优先另外ibatis也提供.net的版本,这个怎样? 不太清楚,但估计值得参考
      

  10.   

    我也是新手,我觉得还是自己写一些数据操作的类比较好,当然我想速度肯定没sqlHelper的快吧,sqlHelper还没用过。哈