Рекомендации по интеграции AutoMapper с WCF Data Services и EF4

Мы представляем модель предметной области через WCF Data Services. Модель происходит из EF4 и требует дополнительной работы, чтобы привести ее в требуемую форму для публикации через веб-службу.

Я бы хотел справиться с этим вне EF4, чтобы наш EDMX был сосредоточен на модели, а не на ней. чем его использование. Моя идея - создать индивидуальную "ServiceModel" который предназначен специально для веб-службы и содержит проблемы, связанные с конкретными службами.

Мой вопрос заключается в том, как лучше всего подключить автомаппер в середине служб данных WCF. Я использую WCF Data Services с настраиваемым (основанным на отражении) поставщиком для ServiceModels. Где я могу преобразовать запрос OData (для ServiceModels) в запрос EF4 (для DomainModels) и сопоставить результаты обратно с ServiceModels?

13
задан STW 29 November 2010 в 19:34
поделиться