gpt4 book ai didi

c# - 小巧玲珑 : reading into dictionary from readrer

转载 作者:太空狗 更新时间:2023-10-30 00:00:07 26 4
gpt4 key购买 nike

我的读者从存储过程中读取内容它的第一个选择语句之一是

 select id , name from FSubsystem

从 10 个中选择 staments

然后我声明了如下字典Dictionary SubsystemMApping = new Dictionary();

var reader = connection.QueryMultiple(...);

我需要将第一个 select 语句值读取到字典 SubsystemMApping 中。 id - 键和 名称-值(value)

我尝试使用 reader.Read.Todictionary() 来完成,但没有成功。我不是很熟悉 Func & Action 。这就是为什么我认为我无法正确理解 Todictionary 的 2 个重载的原因。

有人能帮忙吗?

最佳答案

对于通用API,Stan 已经描述过了。非通用读取 API 意味着您还可以通过动态绕过 POCO:

var lookup = reader.Read().ToDictionary(x => (int)x.id, x => (string)x.name);

基本上,它通过“动态”将列重新公开为虚拟属性。

关于c# - 小巧玲珑 : reading into dictionary from readrer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13866255/

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