У нас есть существующее хранилище, основанное на EF4 / POCO и работающее хорошо.Мы хотим добавить сервисный уровень с помощью WCF Data Services и ищем несколько рекомендаций.
До сих пор мы разработали класс, который имеет свойство IQueryable, а метод получения запускает репозиторий методом «получить всех пользователей».До сих пор проблема была двоякой:
1) Нам потребовалось украсить поле идентификатора объекта poco, чтобы сообщить службе данных, какое поле было идентификатором.Теперь это означает, что наш объект POCO не является «чистым».
2) Он не может выяснить отношения между объектами (это очевидно, я думаю).
Я остановил этоподход, и я думаю, что, возможно, мы должны выставить OBjectContext из хранилища и использовать более «автоматическую» функциональность EF.
Кто-нибудь получил какие-либо советы или примеры использования шаблона хранилища с WCF Data Services?