RIA服务和通用存储库模式

use*_*541 5 silverlight service ria design-patterns

我正在开发一个使用RIA服务的Silverlight项目.

我的问题是我可以在客户端使用通用存储库模式和RIA服务吗?

如何在无声的方面组织RIA服务方法的最佳实践是什么?

Kei*_*ler 1

当我第一次看到 WCF RIA 服务时,我突然意识到,能够通过存储库模式公开 LINQ to SQL 等底层数据结构真是太棒了,但这行不通,因为 WCF 的底层传输机制不允许支持泛型的模式类型。一切都必须是具体的类。

话虽如此......该线程确实包含一种解决该问题的方法:

http://forums.silverlight.net/forums/t/223006.aspx

考虑到 WCF RIA 服务的真正优势:传播到客户端的业务规则、IQueryable 客户端支持以及快速公开 JSON/REST、SOAP 和 OData 端点的能力,我发现它不是很有用。