2012-03-31 41 views
0

我使用Silverlight的WCF RIA服務。很明顯,我主要是爲了從數據存儲區中刪除實體而使用它。我的問題是,在域上下文中定義與CRUD操作無關的其他方法是否可行?例如,我可以定義可以/您是否應該使用RIA的核心域服務來執行與實體無關的服務?

[Invoke] 
    public void SendEmail(String Message) 
    { 
     //Do Something 
    } 

sendemail方法與我的應用程序的實體無關。

完成了嗎?有什麼缺點?我應該定義標準的WCF服務嗎?

尋找意見,因爲我似乎無法找到信息的方式或其他。

回答

1

我認爲這很好。如果你已經在使用RIA,我沒有看到任何缺點。爲了使事情更有條理,您可以創建另一個DomainService並分隔其他方法的CRUD工作。