Как я могу использовать AutoMapper для заполнения обратно в DataTable? - PullRequest
4 голосов
/ 25 июня 2010

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

Существует множество примеров конвертации из DataTable / IDataRead в DTO, но я не могу найти ни одного, который конвертирует DTO обратно до DataTable.

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

Ответы [ 2 ]

3 голосов
/ 25 июня 2010

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

2 голосов
/ 06 ноября 2010

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

Вы можете получить его здесь .

...