NHibernate 使用存储过程
大家还是看配置吧....只要在映射文件中加几句话就好了
<sql-query name="[dbo].[proc_room_query]">
    <return entity-name="room" class="Demo.Models.Room"></return>
  </sql-query>
调用方法:
public  IList<Room> GetAllRoom()
        {
            IList<Room> list = _session.GetNamedQuery("[dbo].[proc_room_query]").List<Room>();
            return list;
        }
返回还是泛型的形式,以前的方法只要稍微改动一点就可以实现了,而且和其他层无关
 
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号