gpt4 book ai didi

c# - 带有 IDataReader 的 AutoMapper 到 List 总是返回 0 计数

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:47 24 4
gpt4 key购买 nike

我在我的应用程序中使用最新版本的 AutoMapper。我想将 DataTable 对象转换为 List 类型,我正在使用以下代码其中 reader 类型为 DataTable

Mapper.CreateMap<IDataReader, List<AutoShiftReportConfigDto>>();
var response = Mapper.Map<IDataReader, List<AutoShiftReportConfigDto>>(reader.CreateDataReader());

但它总是返回 0 个计数,我的 DataTable 列名称也与 AutoShiftReportConfigDto 的属性类型和名称相同

最佳答案

AutoMapper 对 IDataReader 的处理已从 core 中删除从版本 4 开始。它最终会落在 Automapper.Data 中。 .如果您需要它工作,请坚持使用 3.x 版。

Source

关于c# - 带有 IDataReader 的 AutoMapper 到 List 总是返回 0 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33301025/

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