将业务规则放在Silverlight MVVM RIA Services应用程序中的最佳位置在哪里?

时间:2009-05-11 17:19:22

标签: silverlight-3.0 mvvm wcf-ria-services business-logic

在RIA Silverlight应用程序中放置业务规则的最佳位置在哪里?

我认为域名服务将是一个好地方,除非它似乎只与客户层共享数据。我不认为ViewModel是个好主意,因为我们应该在服务器层中有业务规则。

在共享代码中? * .shared.cs?

您在哪里制定业务规则?

2 个答案:

答案 0 :(得分:0)

您是否尝试过扩展EF分部课程? EF类的属性在客户端和服务器上都可用。我不确定这是否是“正确”的做事方式。

答案 1 :(得分:0)

对于RIA服务,您的业务逻辑应该在域服务中。

你能举个例子说明这对你有什么影响吗?

编辑:请查看本文档的第3.3节: http://download.microsoft.com/download/F/B/8/FB8CA635-296B-487F-965C-8148F08B5319/riaservicesoverviewpreview.pdf