gpt4 book ai didi

c# - 我可以从 Dapper 查询中获取字段结构吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:17 25 4
gpt4 key购买 nike

我一直在查看源代码,但对于这么小的 ORM,有相当多的事情要做。在调用.Query() 之后,有什么方法可以检索Dapper 返回的查询的字段结构吗?本质上,当您调用 GetSchemaTable() 时,我需要与 DataReader 返回的相同数据。

最佳答案

这可以按如下方式完成:

使用以下任一调用获取读取器:

IDataReader dr = _connection.ExecuteReader(sql)

IDataReader dr = _connection.GetStream(sql)

现在你可以调用dr.GetSchemaTable()来获取相关的schema DataTable事实上,如果您想使用 GetSchemaTable()SqlDataReader 或 OracleDataReader 等相关的 DbDataReader 类型,您可以将其类型转换为相同类型/p>

关于c# - 我可以从 Dapper 查询中获取字段结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398809/

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