Я думаю об использовании автоматического преобразователя для преобразования типизированного набора данных в общий список объектов - PullRequest
1 голос
/ 23 декабря 2011

На самом деле я хочу вернуть общий список баз определенных типов на наборе типизированных данных.Я знаю тип в своем методе, поэтому я могу использовать какой-то общий код для вызова для выполнения перевода.

Так что в настоящее время мои методы возвращают типизированные наборы данных, но они должны возвращать общие списки.Я думаю об использовании Automapper, но времени (из-за предстоящих праздников) не хватает для создания некоторых прототипов.Поэтому я действительно хотел бы прочитать о вашем опыте.

Любые другие предложения о том, как реализовать мою цель, очень приветствуются.Таким образом, я мог бы узнать еще лучший способ выполнить свою задачу.

1 Ответ

2 голосов
/ 29 декабря 2011

Вот решение:
http://house9.blogspot.com/2010/11/automapper-datatable-to-list.html

AutoMapper.Mapper.CreateMap<IDataReader, Person>();

IList<Person> people = AutoMapper.Mapper.Map<IDataReader, IList<Person>>(dt.CreateDataReader());
...