На каком уровне находятся классы RIA Services DomainService? - PullRequest
1 голос
/ 11 августа 2011

Мы создаем новую систему, которая будет иметь более одного интерфейса, где (по крайней мере) один из них использует Silverlight.

Мы решили использовать RIA Services в качестве сервисного фасада Silverlight.

Вопрос в том, должны ли мы поддерживать другой Сервисный уровень "позади" классов RIA Services domainService или мы должны использовать его как наш основной Сервисный уровень?

Примите во внимание, что у нас есть другие интерфейсы, не разработанные в Silverlight, и нам потребуется (по большей части) использовать те же службы.

1 Ответ

0 голосов
/ 11 августа 2011

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

Вы также можете решить, какие сущности открывать и даже определять новые сущности с меньшими или отличающимися свойствами, чем те, которые находятся на вашем уровне данных.

Это подход, который мы применяем в одном из наших проектов (среднего размера), и он очень хорош.

...