
我希望在上面的链接中实现类似于接受的内容.
Scenrio:
我正在使用OdbcdataReader从数据库中检索.
我有一个模型类.仅供参考,此类的属性是数据库中列名的精确副本.我需要将这些列映射到属性并返回List
这可以使用automapper完成.
public List<T> ReadData<T>(string queryString){ using (var connection = new sqlConnection(constr)) using (var command = new sqlCommand(queryString,connection)) { connection.@R_502_5248@; using (var reader = command.ExecuteReader()) if (reader.HasRows) return Mapper.DynamicMap<IDataReader,List<T>>(reader); } return null;} 定义你的课程
public class MarkType{ public int ID { get; set; } public string name { get; set; } public DateTime inserted { get; set; }} 使用
List<MarkType> lst = _helper.ReadData<MarkType>("SELECT [ID],[name],[inserted] FROM [marktype]"); 总结 以上是内存溢出为你收集整理的c# – 将AutoMapper与数据读取器配合使用全部内容,希望文章能够帮你解决c# – 将AutoMapper与数据读取器配合使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)