将答案(集合)传回 Silverlight 的正确方法是什么?
例如,如果我有一个位于 Northwind 示例数据库之上的服务应用程序,并且该服务有一个名为 GetEmployees() 的方法。传递回 Silverlight 的正确“东西”是什么?一个 IQueryable ?
然后考虑到 Silverlight 方面的 Async/Result 转换内容,我还应该转换什么?一个 IQueryable ?
更新:
是否允许远程客户端从服务中查看结构(实体)的 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 声明?我不知道有像 Silverlight-friendly-WCF 类这样的东西,所以这不是我开始的。一旦我在解决方案中添加了该属性,没有它我将不再使用该服务。所以我无法测试我之前看到的内容。对AspNetCompatibilityRequirementsMode.Allowed的作用有什么想法吗?
更新 2:
查看对 Terry Donaghe 的评论。