Кажется, есть много отличных объектно-реляционных картографов, некоторые из которых я использовал сам (LLBLGen - тот, который мне очень нравится). Кто-нибудь знает какие-либо инструменты .Net, помогающие создать богатый уровень доступа к данным, когда источник данных не является базой данных - или, более конкретно, где источником данных является множество высокодетализированных веб-сервисов, которые возвращают множество объектов, специфичных для домена, и DTO?
Почему я даже хочу слой доступа к данным, когда у меня есть веб-сервисы, которые я мог бы просто вызвать напрямую из BLL, который вы спросите? Ну а если оставить в стороне механизмы ведения журналов, кэширования и предварительной выборки, я хотел бы иметь возможность транслировать все слегка изменяющиеся DTO веб-службы с несколько различными соглашениями об именах и отображать их в мои собственные, последовательно именованные и составленные классы с общей базой тип. Задача не из легких, поэтому я надеюсь, что есть какие-то инструменты, которые помогут!
Спасибо за любые советы или указатели!