Где лучше всего разместить бизнес-правила в приложении RIA Services Silverlight MVVM? - PullRequest
3 голосов
/ 11 мая 2009

Где лучше всего разместить бизнес-правила в приложении RIA Silverlight?

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

В общем коде? * .Shared.cs

Куда вы кладете свои бизнес-правила?

Ответы [ 2 ]

0 голосов
/ 12 мая 2009

Для RIA Services ваша бизнес-логика должна находиться в доменной службе.

Можете ли вы привести пример того, как это проблема для вас?

РЕДАКТИРОВАТЬ: Посмотрите на раздел 3.3 этого документа: http://download.microsoft.com/download/F/B/8/FB8CA635-296B-487F-965C-8148F08B5319/riaservicesoverviewpreview.pdf

0 голосов
/ 12 мая 2009

Вы пытались расширить частичные классы EF? Свойства классов EF доступны как на клиенте, так и на сервере. Я не уверен, что это «правильный» способ сделать что-то.

...