У меня есть набор пользовательских объектов, которые отражают бизнес-представление данных.Тогда у меня также есть набор сущностей, которые отображают 1-к-1 в базу данных, которая представляет хранение данных.Мой бизнес-уровень конвертирует между двумя типами и выполняет любую другую необходимую логику.Я открываю пользовательские объекты только через интерфейс службы.
Из того, что я могу сказать, я не могу использовать службы данных WCF.Службы данных
- должны быть привязаны непосредственно к источнику БД (или некоторой незначительной абстракции прямого соединения БД) и
- , что приводит к использованию объектов данных.
Поправьте меня, если я ошибаюсь, но я не вижу способа использовать WCF Data Services и его встроенную возможность запроса с пользовательскими объектами при использовании моего бизнес-уровня.