Onde é o melhor lugar para colocar regras de negócio em um aplicativo do Silverlight MVVM RIA Services?
-
21-08-2019 - |
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?
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.