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