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