【发布时间】:2010-11-15 05:36:16
【问题描述】:
我正在使用返回数据阅读器的第三方库。我想要一种简单且尽可能通用的方法将其转换为对象列表。
例如,假设我有一个具有 2 个属性 EmployeeId 和 Name 的类“Employee”,我希望将数据读取器(包含员工列表)转换为 List
我想我别无选择,只能遍历数据读取器的行并将它们中的每一个转换为我将添加到列表中的 Employee 对象。有更好的解决方案吗?我正在使用 C# 3.5,理想情况下我希望它尽可能通用,以便它适用于任何类(DataReader 中的字段名称与各种对象的属性名称匹配)。
【问题讨论】:
-
该死,真希望我现在就在编译器附近,我很想写这段代码!如果没有其他人把我吹走,我明天就会破解它。 +1 个问题。
-
@MattHowells 您仍然可以编写它,个人很想看看它是否有所不同。
标签: c# list datareader