Je me demandais comment implémenter exactement le service de domaine dans RIA. Est-il courant d'inclure toutes les entités dans le modèle de domaine entier dans un service de domaine unique, ce qui rend le service responsable de l'ensemble de la base de données? Est-ce la façon dont c'est normalement fait? Je n'ai vraiment aucune raison de séparer l'accès aux données dans différents services, mais je me demandais si cela était considéré comme une bonne pratique, et quels seraient les avantages et les inconvénients d'une telle approche.Combien d'entités le service de domaine RIA doit-il inclure?
En outre, est-il considéré comme une bonne ou une mauvaise pratique d'enregistrer un contexte de domaine en tant que singleton avec IOC, afin que l'application entière fonctionne avec le même ensemble de données, évitant ainsi les problèmes de concurrence?
Pensées?
Merci
Je ne suis pas d'accord. Je pense que le domainService devrait représenter une tâche ou un processus métier pas tout le domaine. Un bon exemple d'application est l'application Book Club que vous pouvez trouver ici http://www.nikhilk.net/RIA-Services-MIX10-Slides-Code.aspx. – PilotBob