NHibernate只能实现对象的整体装载,这就会产生数据冗,请高手指点实现对实体部分属性的查询?请写一个例子讲最好

解决方案 »

  1.   

    NHibernate 的查询的字段是根据你的配置文件的查询,如何你的配置文件没有把 那列标识出来 他就不会查出来` 
     NHibernate 一般与Spring.net结合使用`  用起来很方便` 
       不过相当而言 也失去了灵活性`
      

  2.   

    NHibernate 的一切跟它对应的配置文件走。
      

  3.   

     string Hql = string.Format("select emp from Employee emp where emp.EmpName='{0}'", empName);
                return HibernateTemplate.Find(Hql).Cast<Employee>().ToList<Employee>()[0];当然 NHibernate  也可以如此操作``
    这是我以前作过的一个列子`
      

  4.   

    NHibernate查询
      

  5.   

    NHibernate高级数据映射和查询http://wenku.baidu.com/view/628d28c58bd63186bcebbc4d.html
      

  6.   

    只程序实体部分属性的话,就不要用ORM。用ORM只能这样。
    除非是只查询集合,不用get和load查询单个实体。
    最好的办法是集成linq来查询:http://www.cnblogs.com/GoodHelper/archive/2009/10/18/Linq2NHibernate_select.html
      

  7.   

    只程序实体部分属性的话,就不要用ORM。用ORM只能这样。