1
我已經工作的代碼看起來是這樣的:NHibernate的,從具有多個結果的存儲過程訪問數據集
var query = CreateSqlQuery("exec spMyStoredProcedure");
query.SetResultTransformer(Transformers.AliasToBean(typeof(MyMappedObjectDTO)));
return query.List<MyMappedObjectDTO>();
隨着我的存儲過程看起來像這樣:
SELECT * FROM @myTable1
這工作正常。不過,我想(在我的存儲過程)增加另一個數據通過投入額外的select語句設置,使我的SP會是這個樣子:
SELECT * FROM @myTable1
SELECT * FROM @myTable2
然而,當我跑我的代碼,它只返回來自第一個選擇語句的數據。我如何使用所得到的ISQLQuery訪問這兩個數據集?
在此先感謝!