我正在开发一个使用RIA服务的Silverlight项目.
我的问题是我可以在客户端使用通用存储库模式和RIA服务吗?
如何在无声的方面组织RIA服务方法的最佳实践是什么?
湖
解决方法
当我第一次看到WCF RIA服务时,让我感到震惊的是能够通过存储库模式公开LINQ to SQL这样的底层数据结构会很棒,但这不会起作用,因为WCF的底层传输机制不允许模式类型支持泛型.一切都必须是具体的课程.
话虽如此…这个线程确实包含解决问题的方法:
http://forums.silverlight.net/forums/t/223006.aspx
鉴于WCF RIA服务的真正好处:业务规则传播到客户端,IQueryable客户端支持以及快速公开JSON / REST,SOAP和OData端点的能力,我发现它不是非常有用.