gpt4 book ai didi

c# - 如何使用 Dapper Dot Net 从数据库结果映射到 Dictionary 对象?

转载 作者:IT王子 更新时间:2023-10-29 03:47:09 55 4
gpt4 key购买 nike

如果我有一个简单的查询,例如:

string sql = "SELECT UniqueString, ID  FROM Table";

我想将它映射到字典对象,例如:

Dictionary<string, int> myDictionary = new Dictionary<string, int>();      

我如何使用 Dapper 做到这一点?

我假设它是这样的:

myDictionary = conn.Query<string, int>(sql, new {  }).ToDictionary();

但是想不出正确的语法。

最佳答案

已经展示了多种方式;我个人只会使用非通用 api:

var dict = conn.Query(sql, args).ToDictionary(
row => (string)row.UniqueString,
row => (int)row.Id);

关于c# - 如何使用 Dapper Dot Net 从数据库结果映射到 Dictionary 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780767/

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