Возврат подклассов от Ria Services - PullRequest
1 голос
/ 18 февраля 2011

У меня есть EntityImplements, который наследуется от EntityBase

Кто-нибудь знает, как я могу получить к свойствам (они сложные свойства, если это имеет значение) EntityImplements со стороны клиента?

Когда я запрашиваюданные возвращаются обоими типами сущностей, но я не могу получить ни одно свойство, уникальное для EntityImplements

Я предполагаю, что это проблема метаданных

Я попытался добавить класс и метаданные (которые явозможно, напутал) специально для entity2 (по умолчанию он создает только метаданные для базового объекта), но безрезультатно.

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

Помогите пожалуйста

1 Ответ

0 голосов
/ 18 февраля 2011

ОК, думаю, я решил это.

Вот что мне нужно было сделать.

В файле метаданных службы домена. Для базового класса распакуйте подчиненное новое (или измените его).другу в VB)

Создать частичный класс с именем подкласса (который не генерируется автоматически)

Ваш частичный класс наследуется от базового класса. Унаследовал класс метаданных.from baseclass.baseclassmetadata

В части метаданных вашего подкласса добавьте только свойства, которые не являются частью базового класса, и добавьте аннотации по мере необходимости и т. д.

...