BLToolkit: Multiple resultsets
来源:互联网 发布:mysql源码安装包下载 编辑:程序博客网 时间:2024/06/06 14:09
I haven't found a way to retrieve two lists of objects from an SP with two select statements. Is it possible with BLToolkit, or can only hierarchical data be fetched in such a manner?
I'm trying to replace a dataset containing two unrelated tables.
1 Answers
answered 2011-02-03 08:40:47#1
It turns out it was really simple. :)
Here's how you return multiple unrelated resultsets using 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 relationsusing (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);}
0 0
- BLToolkit: Multiple resultsets
- Extracting Multiple Resultsets from a DataReader
- BLToolkit 简介
- BLToolkit AzureSql
- BLtoolkit : association
- BLToolkit: Sogen - Code generator for BLToolkit
- BlToolkit : How to generate BlToolkit model
- BLToolkit AsyncAspect (异步调用)
- BLToolkit Linq-provider
- BLToolkit : Table-value functions
- Paging of Large Resultsets in ASP.NET
- BlToolKit database connection timeout exception
- BLToolkit sql query set explicitly
- BLToolkit 添加一個財產不在資料庫表中
- BLToolkit : Mapping a code table
- BLToolkit 关于执行事务的
- BLToolkit Output Parameter in DataAccessor
- Multiple
- 链表中环的入口结点
- HDU5389
- IOS学习第七篇 ——Protocol协议
- gdb 调试coredump文件中烂掉的栈帧的方法
- MySQL FIND_IN_SET()
- BLToolkit: Multiple resultsets
- 自定义返回按钮
- 安卓笔记1:点击监听事件的实现
- HDU 2602 Bone Collector【01背包】
- Apache James邮件服务器配置及发送外网邮件
- android.view.cts.DisplayRefreshRateTest failed
- Linux学习笔记------文件处理命令------链接命令---ln
- leetcode--add digits
- UISwitch