嗨,我正在尝试掌握 Dapper。
我的情况是我想将查询中的两个值提取到两个单独的字符串中。我不确定我是否以正确的方式解决这个问题,但这就是我正在做的事情:
string sql = @"Select type, name
FROM ZipData
WHERE Zip = @zip";
using (var multi = conn.QueryMultiple(sql, new { zip = zip }))
{
string result = multi.Read<string>().SingleOrDefault();
}
而且我越来越无法访问已处置的对象。对象名称:'GridReader'。当试图读取第二个字符串时。问题是它正确地获取了第一个值,并且在我试图获取的阅读器中都有两个字段。我确定我在滥用 api。
我在这里做错了什么?我用谷歌搜索,但可以找到一个具体的例子。