Использование Lightswitch с моими собственными объектами Domain - PullRequest
3 голосов
/ 11 июля 2011

Я работаю над приложением asp.net. У меня есть сборка домена (содержащая в основном код команды и запросов), сборка Domain.Contract (содержащая в основном объекты домена), репозиторий (называемый доменом) и веб-сайт.

Для некоторых конкретных потребностей backoffice я хочу создать приложение Lightswitch. Я хочу использовать свой текущий домен в качестве источника данных. Я добавил библиотеку класса службы WCF Ria и в проекте RiaService.Web добавил класс, основанный на DomainService, с одним методом запроса. Ничего больше (нет сущностей, так как они находятся в моей сборке Domain.Contract)

Когда в Lightswitch я добавляю сборку RiaService.Web в качестве источника данных, в Выбор объектов источника данных он говорит мне: «Выбранная служба WCF RIA не содержит никаких определений сущностей. После изменения службы вам потребуется обновить источник данных.»

А теперь я застрял: в каждом образце, который я могу найти, сущности находятся в сборке RiaService.Web, но я не хочу воссоздавать объекты, которые я уже создал.

Спасибо:

1 Ответ

2 голосов
/ 12 июля 2011

У вас должен быть хотя бы один метод, который не принимает параметры, возвращающие тип коллекции. Вам не нужно использовать это, но вы должны иметь это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...