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