OrmLite可以处理返回多个结果集的查询吗?

时间:2013-03-16 15:02:57

标签: ormlite-servicestack

使用ServiceStack.OrmLite,如果查询返回多个结果集,我如何访问所有结果集并将每个结果集分配给相应的POCO。 作为示例,我有一个存储过程具有以下代码:

SELECT * FROM Users
GO
SELECT * FROM Products

我想用存储过程的结果分配2个POCO对象(List.User和List.Product)。并且将查询拆分为2个存储过程不是一个选项。

由于

1 个答案:

答案 0 :(得分:0)

我认为不可能做到这一点,这也不是一个好习惯。

在另一种情况下,您可以加载1个表及其引用。例如:

User
  int Id
  UserPermission Permissions

UserPermission
  int Id
  int UserId

-- this will load the references
var users = dbCon.LoadSelect<User>();