不知道大家的项目中是否用到了orm工具和传说中的ioc容器.感觉如何呢?
是否会出现一些工具内部,很难控制的错误发生?
现在的nhibernate.net和spring.net是否足够稳定.是否可以应用到比较大规模的企业开发?
希望大家谈谈自己的感觉和使用经验.其他工具当然更欢迎,重在交流,多多益善.

解决方案 »

  1.   

    沙发,nhibernate是比较稳定的,但大数据量的复杂查询统计很难胜任了spring.net没怎么用过
      

  2.   

    -_- 貿然嘗試是要付出代價地.重要的是我沒有大型項目來嘗試.
    最近在看這些東西,但是跟蹤到nhibernate内部的時候,發現執行了好多步操作,即使最簡單的查詢也是如此.
    所以有些懷疑這些東西的可靠性.
      

  3.   

    都是好东西吧,可是不会用,不知道有没有这方面的书?而且凡是工具都会有缺点,如果在未能全面了解的情况下就贸然使用在大项目中,所冒的风险是非常大的。所以我现在还是使用代码生成工具来生成ORM代码,这样比较灵活,而且可以手工更改所有的ORM代码。
      

  4.   

    to zahuifan(杂烩饭) ( ) 信誉:93 :說說你們用的工具,和大致的實現過程.
      

  5.   

    http://community.csdn.net/Expert/topic/4815/4815973.xml?temp=.8579676  
    我没有玩过
      

  6.   

    学习Nhibernate+Spring.net中,不过我一个同事说Castle比较容易上手
      

  7.   

    代码生成工具,我喜欢CodeSmith。自己写模板,想要什么样的代码都可以。可以很容易由数据库表生成Object。至于Mapping方面,可以把重复的代码写到父类里,可变部分为模板方法。SQL语句的字段部分可以用CodeSmith生成。这样下来工作量可以减少2/3。