2010-11-07 6 views
0

У меня есть некоторые вопросы относительно услуг RIA в бизнес-приложении Silverlight.Вопрос о услугах RIA

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

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

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

Спасибо.

ответ

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