4
A
回答
4
事实证明这非常简单。 :)
以下是如何使用BLToolkit返回多个不相关的结果集。
List<Apple> apples = new List<Apple>();
List<Orange> oranges = new List<Orange>();
MapResultSet[] sets = new MapResultSet[2];
sets[0] = new MapResultSet(typeof(Apple), apples);
sets[1] = new MapResultSet(typeof(Orange), oranges); //Make sure both lists are added
//Skip adding relations
using (DbManager db = new DbManager())
{
db
.SetSpCommand("usp_Fruit_GetBySomething",
db.Parameter("someParam", someParam))
.ExecuteResultSet(sets);
}
foreach(Apple apple in apples)
{
profit(apple);
}
foreach(Orange orange in oranges)
{
profit(orange);
}
相关问题
- 1. BLToolkit:如何获得使用LINQ的主 - 细节结果集?
- 2. JdbcTemplate多个结果集
- 3. MySQL的 - 多个结果集
- 4. 从多个结果集中返回单个结果集
- 5. Hibernate:多结果集
- 6. 合并多个Django的结果集
- 7. SQL Server R多个结果集
- 8. UNION多个结果集为单独列
- 9. PHP中有多个结果集?
- 10. TSQL与多个结果查询集
- 11. 带有多个结果集的FSharp.Data.SqlClient
- 12. jQuery AJAX:收集多个异步结果
- 13. 如何返回多个结果集?
- 14. Sql Server 2005复制多个结果集
- 15. 我需要多个结果集在JSP
- 16. 返回多个结果集的查询
- 17. 使用JPA读取多个结果集
- 18. C#的数据集的多个结果
- 19. ValueInjecter - 将多个结果集合加入1个集合LINQ?
- 20. SQL - 如果结果集包含多个行,则返回最新(id)结果
- 21. 结果集内的结果集
- 22. 多个结果行
- 23. 如何在SSRS中结合多个结果集?
- 24. 在BLToolkit
- 25. 索引/匹配多个结果中的多个结果
- 26. SQL UNION没有显示第2个结果集的结果,如果第一个结果集是空的
- 27. 将来自多个表的相同结果集合并到一个结果集中
- 28. 将多个结果集合到一个表中
- 29. 从一个结果集中的多个表中选择计数(*)
- 30. MySQL - 如何为每个GROUP BY集返回多个结果?
您的表格有任何关联吗?我有一个类似的场景,并计划从多个表中拉出多个结果,这些表保存了平坦的xml。如果他们是相关的,你如何做更新。 – 2011-06-29 12:58:49