**********征集讨论 ORM 中的集合运算********

解决方案 »

  1.   

    不明白“ORM 中的集合运算”素虾米~
      

  2.   

    我个人对ORM的理解是只要你建立了对象模型,并采用关系数据库作为你的持久存储器,那么你就需要ORM,而不管你是用已有的组件还是自己实现。从这个层面上来说,什么该用ORM还是不该用ORM根本就是一个设计问题。如果从模型开始,不用也得用;如果是从数据库表设计开始,用也是没用。
      

  3.   

    ORM的使用可深可潜,很多人使用ORM仅仅局限于OM ,当加上R以后就不仅仅是对象和数据库之间的数据交换(映射)这么简单了。
      其实就OM来说 也有很多的集合运算
        Select 本身就是一种集合运算,根据条件求取子集。
        连接也是集合运算,求取子集->笛卡尔乘积->求取子集
        只是这些可以由数据库服务器来完成。  如果对内存数据操作,这些就成了不折不扣的集合运算了
      

  4.   

    集合运算的一个重点在于优化,在SQL语言中查询优化由DBMS帮你做了,但如果你想在C#中进行,那就要你自己来优化了。
      

  5.   

    问题比较深奥哦。可能搞java  hibernate的人会熟一点。
      

  6.   

    关注ing
    借人气,问下分数怎么散的,偶是菜菜菜菜菜菜菜菜菜鸟
      

  7.   

    昨天晚上抽了点时间看了下 LINQ
    三个感觉 震撼,惊喜,郁闷震撼微软的牛B
    惊喜自己不用动手,可以有现成的东西拿来用
    郁闷自己刚有点想法的东东别人已经搞定了微软强大的让人窒息!令人发指!
      

  8.   

    to:crossrowman(godi)那就自己弄一个更好的, LINQ 还要写代码吧,弄一个不需要代码的不就可以了吗!