Структурная карта Синглтон Объект Переназначение - PullRequest
0 голосов
/ 12 августа 2011

У меня есть одноэлементный объект (зарегистрирован как одноэлементный), который управляется структурной картой.Затем я использую automapper, чтобы отобразить объект DTO на отдельные объекты следующим образом:

_singletonObject = Mapper.Map<SingletonObject, DTOObject>();

Экземпляр automapper работает нормально и назначает соответствующие свойства в _singletonObject.Однако назначение, кажется, разъединяет одноэлементный объект в карте структуры.

После вышеупомянутого назначения, если я использую:

var singletonObject = ObjectFactory.Getinstance<SingletonObject>();

Объект, кажется, возвращает новый объект?Я делаю что-то совершенно не так?

1 Ответ

0 голосов
/ 14 августа 2011

Для всех, у кого есть момент пятницы, вы можете отобразить следующее:

Mapper.Map<SingletonObject, DTOObject>(_singletonObject, _dtoobject);

Обратите внимание, нет возвращаемого значения и, следовательно, нет назначения!

...