Onde é o melhor lugar para colocar regras de negócio em um aplicativo do Silverlight MVVM RIA Services?

StackOverflow https://stackoverflow.com/questions/849099

Pergunta

Onde é o melhor lugar para colocar as regras de negócios em um aplicativo RIA Silverlight?

Eu pensei que o serviço de domínio seria um bom lugar, exceto que parece só compartilham dados para a camada de cliente. Eu não acho que o ViewModel é uma boa idéia, pois devemos ter regras de negócio na camada do servidor.

No código compartilhado? * .Shared.cs? ??

Onde você coloca suas regras de negócios?

Foi útil?

Solução

Para RIA Services, sua lógica de negócio é suposto ser no serviço de domínio.

Você pode dar um exemplo de como este é um problema para você?

EDIT: Olhe para o ponto 3.3 do presente documento: http: // download. microsoft.com/download/F/B/8/FB8CA635-296B-487F-965C-8148F08B5319/riaservicesoverviewpreview.pdf

Outras dicas

Você já tentou estender as classes parciais EF? Propriedades sobre as classes EF estão disponíveis em ambos o cliente eo servidor. Eu não tenho certeza se este é o caminho "certo" de fazer as coisas embora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top