gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 08:21:12 27 4
gpt4 key购买 nike

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

SELECT * FROM Users
GO
SELECT * FROM Products

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

谢谢

最佳答案

我认为这是不可能的,而且这也不是一个好的做法。

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

User
int Id
UserPermission Permissions

UserPermission
int Id
int UserId

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

关于ormlite-servicestack - OrmLite 可以处理返回多个结果集的查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15450800/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com