Некоторые вопросы о RIA Services - PullRequest
0 голосов
/ 07 ноября 2010

У меня есть несколько вопросов, касающихся RIA Services в бизнес-приложении Silverlight.

  1. В большинстве примеров бизнес-логика действительно проста.обычно вы бы CRUD объект.Но что, если существует рабочий поток, который должен соответствовать?

  2. Предположим, у нас есть родительский объект, который при вставке должен содержать некоторые другие объекты в качестве дочерних элементов.Должен ли я написать метод, который принимает дочерние элементы в качестве своего параметра, или если клиент (приложение SL) добавляет их в коллекцию Items родительской сущности, он добьется цели, и в методе InsertParentEntity я могу их получить?

  3. Существуют ли ограничения на отправку объектов при каждом вызове операции, как в WCF?

Спасибо.

1 Ответ

0 голосов
/ 08 ноября 2010
  1. Это определенно стандартный шаблон RIA для добавления бизнес-логики в ваши методы CRUD. Не стесняйтесь заходить в рабочий процесс или почти все остальное.
  2. Если вы добавите родительский элемент на клиенте и добавите несколько дочерних элементов в его EntityCollection, при отправке все объекты будут отображаться на сервере. Метод Insert будет вызываться для каждого (например, 1 InsertParent и 3 InsertChild).
  3. Да, лимит и решение такие же, как в WCF.
...