在 RIA Silverlight 应用程序中放置业务规则的最佳位置在哪里?
我认为域服务将是一个好地方,只是它似乎只与客户端层共享数据。我不认为 ViewModel 是一个好主意,因为我们应该在服务器层有业务规则。
在共享代码中?*.shared.cs?
您将业务规则放在哪里?
在 RIA Silverlight 应用程序中放置业务规则的最佳位置在哪里?
我认为域服务将是一个好地方,只是它似乎只与客户端层共享数据。我不认为 ViewModel 是一个好主意,因为我们应该在服务器层有业务规则。
在共享代码中?*.shared.cs?
您将业务规则放在哪里?
您是否尝试过扩展 EF 部分类?EF 类的属性在客户端和服务器上都可用。我不确定这是否是做事的“正确”方式。
对于 RIA 服务,您的业务逻辑应该在域服务中。
你能举个例子说明这对你来说是个问题吗?
编辑:查看本文档的第 3.3 节:http: //download.microsoft.com/download/F/B/8/FB8CA635-296B-487F-965C-8148F08B5319/riaservicesoverviewpreview.pdf