以前用得差不多是PETSHOP的那种框架,不过我没有把业务逻辑层分的那么开,其实代码都在页面CS下写着呢。。
但是看网上说PETSHOP没有用ORM很不好很失败。就想在数据访问层这里引入ORM,比如用NBear这种简易一点儿的。。
可是,要怎么用呢?nbear官方网上的代码下下来看不太懂啊。。
哪位高手能告诉我怎么弄,用了以后和以前的相比有什么不同(主要是代码方面的)
大家新年好啊。。
期待解答。谢谢哦。。

解决方案 »

  1.   


     其实我觉得 并非 程序中“没有用ORM 就很不好很失败” 也可以从nhibernet 中看, 用 orm 可以实现数据持久。 但orm 需要大量的反射。你用C# 肯定知道,大量的反射会很大地消耗性能. 所以说,向petshop 之类的大型网站并不适合用orm  插一句话,“以前用得差不多是PETSHOP的那种框架,不过我没有把业务逻辑层分的那么开” 严格来讲,你没有把业务逻辑分开,就不能叫三层架构。你也可以理解成“以前你用的并不是petshop那种框架”
      

  2.   

    其实petshoe4.0已经倾向于ORM
    一种追求OO的完整,已经数据持久化的访问模式。
      

  3.   

    没有用ORM 就很不好很失败
    ----------
    这句话说的很不好很失败...肤浅的认识...世界上没有任何一种工具可以适用所有情况,世界上没有任何一种技术可以适用所有场景...
      

  4.   

    nbear  三层什么不同啊