gpt4 book ai didi

ado.net - 如何使用 Dapper 获取 SqlDataReader?

转载 作者:行者123 更新时间:2023-12-03 23:33:45 25 4
gpt4 key购买 nike

我有一个使用老式 SqlHelper 的 Web 应用程序类(class)。

我想创建我的自定义 SqlHelper它在下面使用 Dapper。那么,我怎样才能得到 SqlDataReader来自 Dapper?

最佳答案

有一个ExecuteReader将连接生成的数据读取器交还给您的方法:如果您知道它实际上是 SqlDataReader,则可以转换它.在这种情况下,dapper 只处理参数和文字注入(inject)。

using(var reader = (DbDataReader)
conn.ExecuteReader(sql, args))
{
// use reader here
}

但是,我对您想要什么 SqlHelper 非常感兴趣。做那个小巧玲珑的人还没有做(但更好)。真正的问题:我喜欢改进图书馆。如果有差距,请告诉我。

关于ado.net - 如何使用 Dapper 获取 SqlDataReader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957060/

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