2010-06-25 2 views
4

Я использую AutoMapper, который является отличным инструментом.Как использовать AutoMapper для заполнения обратно в DataTable?

Там много примеров преобразования из DataTable/IDataReadкDTO-х, но я не могу найти какую-либо превращающее DTOназад к DataTable.

Возможно ли это? Я пробовал разные вещи, но я думаю, что есть некоторые трудности с созданием s - так как вы не можете их new.

ответ

2

Я разветвил его в GIT; Джимми Богард может попытаться объединить его в следующей крупной версии.

Вы можете получить это here.

+0

Ссылка, кажется, сломана. Вы когда-нибудь находили решение? Если да, не могли бы вы привести пример? Большое спасибо заранее! –

3

Непосредственно сейчас из коробки. То, что вы МОЛИТЬ, - создать новый IObjectMapper. Взгляните на DataReaderMapper.cs в исходном коде (на github) и создайте противоположное направление. Если вы его заработаете, я с удовольствием сломаю то, что вы вернетесь в проект, потому что это звучит как действительно интересная идея.

+0

Спасибо Джимми. Я смотрю сегодня, и похоже, что перечислимый картограф лучше подходит. Я знаю, что, вероятно, я ошибаюсь! Кроме того, я не уверен, нужен ли материал сгенерированного IL, поскольку мы будем отображать из строго типизированного объекта в DataTable. Не против, если у вас будет время. Я куплю вам пиво, пока оно не выйдет из ушей, если мы встретимся на конференции или что-то еще! :) –

Смежные вопросы