Wo ist der beste Ort, um Geschäftsregeln in eine RIA Silverlight-Anwendung zu stellen?Wo ist der beste Ort, um Geschäftsregeln in eine Silverlight MVVM RIA Services-Anwendung zu übertragen?
Ich dachte, der Domain-Service wäre ein guter Ort, außer es scheint nur Daten an die Client-Tier zu teilen. Ich denke nicht, dass das ViewModel eine gute Idee ist, da wir Geschäftsregeln in der Server-Ebene haben sollten.
In gemeinsam genutztem Code? * .shared.cs?
Wo setzen Sie Ihre Geschäftsregeln?
Gut für eine Sache: [EnableClientAccess()] öffentliche Klasse SampleService: DomainService { öffentliche Zeichenfolge TestProperty {bekommen; einstellen; } } Generiert keinen Code auf dem Client für diese Eigenschaft. –
Korrektur..Auf der Client-Seite wird überhaupt kein Code generiert. No SampleService.g.cs Datei –
Übrigens war das ein Update für RIA-Dienste gestern. Es könnte Ihre Probleme beheben. – vidalsasoon