Отправка абстрактного класса с помощью службы WCF DomainService в Silverlight - PullRequest
1 голос
/ 08 апреля 2011

Я использовал простой сервис WCF с silverlight, но хотел проверить данные с помощью аннотаций, и я не хотел писать целый новый слой в проекте silverlight. Поэтому я решил переключиться на использование DomainService, созданного с помощью генерации кода в проекте silverlight.

Теперь приходит проблема. У меня есть родительский класс и около 10 производных классов. Благодаря WCF я смог просто использовать базовый класс. Сейчас я пытаюсь использовать DomainService с базовым классом, украшенным атрибутом KnownType. Проблема в том, что теперь эти атрибуты реплицируются в клиенте silverlight и выдается ошибка компиляции. Кто-нибудь знает, как использовать DomainService с наследованием? Я хочу доставить только информацию из базового класса.

1 Ответ

0 голосов
/ 08 апреля 2011

Я не совсем понимаю, в чем ваша проблема, но это отличный учебник о том, как использовать доменные службы в Silverlight, и пример включает абстрактный базовый класс для всех сущностей, аналогичный тому, чтоЯ думаю, что вы делаете.

...