Ich habe mich gefragt, wie man genau den Domain Service in RIA implementiert. Ist es üblich, alle Entitäten in das gesamte Domänenmodell in einem einzigen Domänendienst einzubeziehen, sodass der Dienst für die gesamte Datenbank verantwortlich ist? Ist das normalerweise so? Ich habe wirklich keinen Grund, den Datenzugriff auf verschiedene Dienste zu beschränken, aber ich habe mich gefragt, ob dies als eine gute Praxis angesehen wird und welche Vor- und Nachteile ein solcher Ansatz haben würde.Wie viele Entitäten sollte der RIA-Domänenservice enthalten?
Wird es auch als gute oder schlechte Praxis angesehen, Domänenkontexte als Singleton mit IOC zu registrieren, sodass die gesamte Anwendung mit denselben Datensätzen arbeitet und so Nebenläufigkeitsprobleme und ähnliche Probleme vermieden werden?
Gedanken?
Danke
stimme ich nicht zu. Ich denke, der DomainService sollte eine Aufgabe oder einen Geschäftsprozess darstellen, nicht die gesamte Domain. Eine gute Beispiel-App ist die Book Club App, die Sie hier finden können http://www.nikhilk.net/RIA-Services-MIX10-Slides-Code.aspx. – PilotBob