У меня есть несколько бизнес-объектов и несколько очень похожих соответствующих объектов контракта данных для передачи данных по сети через службу WCF.
Какой механизм следует использовать для получения заполненных объектов контракта данных из бизнес-объектов?
В идеальном мире должен ли уровень контракта данных знать о бизнес-уровне?
or
Должен ли бизнес-уровень знать об уровне контракта данных?
or
Должен ли быть еще один уровень сопоставления со статическими методами, такими как GetDataContractFromBusinessObject?