我正在使用Silverlight的WCF RIA服务。显然,我主要使用它来从数据存储区中恢复实体。我的问题是,在域上下文中定义与entotes的CRUD操作无关的其他方法是否可以?例如,我可以定义
[Invoke]
public void SendEmail(String Message)
{
//Do Something
}
sendemail方法与我的应用程序的实体无关。
这样做了吗?有任何缺点吗?我应该只定义标准的WCF服务吗?
寻找意见,因为我似乎无法以某种方式找到信息。
答案 0 :(得分:1)
我认为这很好。如果您已经在使用RIA,我认为没有任何缺点。为了使事情更有条理,您可以创建另一个DomainService并将您的其他方法的CRUD工作分开。