Здравствуйте, mrTwister, Вы писали:
T>http://emitmapper.codeplex.com
T>Emit Mapper — это мощная легковесная библиотека для проецирования одних объектов на другие. Имеет следующие особенности:
Всё понравилось, кроме того как вы сделали Ignoring members
имхо писать имена как простая строка это плохой моветон.
Я бы добавил ещё атрибуты для полей которые не надо копировать.
var a = ObjectsMapperManager.DefaultInstance.GetMapper<B, A>(
new DefaultMapConfig().IgnoreMembers<B, A>(new[]{"str1"})
).Map(new B());
Кстати, под Silverlight работает? Если нет, опять большой минус.
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>