2010-05-26 101 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来运行存储过程。