我有一个强类型对象(~100000)的内存数据集,可以通过IEnumerable-collections访问。
现在我想从另一台计算机查询此数据集。
我可以设置自托管WCF服务来打开对此数据集的访问权限,但如果我希望客户端能够使用LINQ查询此数据集,该怎么办?
我了解IQueryable-provider并且它们似乎很难实现。
我的问题是,我的情况是否有任何IQueryable-provider的通用实现,其中客户端应该能够通过WCF查询内存中的IEnumerable?
答案 0 :(得分:0)
WCF Data Services可能是一个选项,但我很长时间没有使用它们,并且无法说明使它们与内存中的集合一起工作需要多少努力。我只能说使用它们与Entity Framework非常简单,但看起来reflection data provider应该适合你。