2010-05-26 103 views
0

我想從應用程序中調用存儲過程,而不指定映射文件中的任何內容我的存儲過程return是一個列表。nHibernate存儲過程調用返回數據列表

public IList<INewItem> GetItemsByfilter(IList<object> Filters) 
{ 
    // call sp with out using the mapping file sp returns a dataset 
} 

回答

2
IList results = session.CreateSQLQuery("exec myStoredProcedure").List(); 

或者從session.Connection原始IDbConnection和使用ADO.NET來運行存儲過程。