Списки автоматического сопоставления - PullRequest
0 голосов
/ 31 августа 2010

Я начинаю изучать AutoMapper и сталкиваюсь с парой мелких проблем.

По сути, я получаю нулевые эталонные исключения при попытке привязки к IList, созданным AutoMapper.

Мой метод обвязки ботинок выглядит следующим образом:

Mapper.CreateMap<Claimant, ClaimantViewModel>()
                .ForMember(
                        vm => vm.Check, 
                        opt => opt.Ignore());

Mapper.CreateMap<IList<Claimant>, IList<ClaimantViewModel>>();
Mapper.AssertConfigurationIsValid();

Мне это не нравится.Затем я пытаюсь позвонить:

dlWAMs.DataSource = Mapper.Map<IList<Claimant>, IList<ClaimantViewModel>(someilist);
dlWAMs.DataBind();

С этим я получаю исключение нулевой ссылки.Если я кодирую свой собственный цикл и сопоставляю модели с моделью представления по одной, код работает нормально.

Что я делаю не так?

1 Ответ

1 голос
/ 31 августа 2010

Прежде всего вам не нужна вторая карта, которая создает карту из IList в IList, удалите ее. Чем, если это не работает, покажите нам ваши классы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...