У меня есть SOA, которая обрабатывает данные для клиентов diff (asp, sl).Основой этого дизайна являются домены моей бизнес-модели.Для транспортировки, показа его клиентам я использую DTO.Для сопоставления домена с DTO я использую AutoMapper.Теперь я должен упорствовать новые лица от клиентов.Я хочу использовать мои DTO в этом сценарии тоже.Итак, у меня есть несколько вопросов, так как я не очень знаком с этим дизайном
1) Является ли хорошей практикой создание DTO на клиенте и отправка его в веб-службу по проводам?Могу ли я передать свои домены?
2) Возможно ли иметь несколько DTO на один домен (один показ в сетке, а другой для сохранения).Для сохранения мне нужно установить все непримитивные реквизиты на клиенте.
3) DTO -> to Domain.Если у меня есть int, могу ли я использовать AutoMapper для создания прокси NHibernate для этого идентификатора, или я должен сделать это вручную.
Ваш опыт и практика очень интересны.Спасибо за ответ !!!