gpt4 book ai didi

c# - 来自 Dapper Query 的简单字符串列表

转载 作者:行者123 更新时间:2023-11-30 21:37:30 24 4
gpt4 key购买 nike

有什么方法可以从 Dapper 查询中获取简单的字符串列表吗?我不想创建一个按类型包含我所有字段名称的对象。我的查询返回一行数据。有时有 2 列,有时有 5 或 20 或 100,我只想将所有值作为单个字符串列表返回。

最佳答案

Dapper 可以轻松处理多行、单列,通过 db.Query<string>(...) .

对于多列单行,你可以尝试:

var x = db.QuerySingle<(string,string)>(...)

(对于两列;将更多项目添加到元组以获得更多)

这使用值元组方法按列读取数据。

但是,这只适用于少数几列。如果您有数百列和一行,那么我建议转置您的查询(可能通过 PIVOT )。

关于c# - 来自 Dapper Query 的简单字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47169433/

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