通用IQueryable <t> over remote IEnumerable <t> </t> </t>

时间:2014-05-11 20:00:39

标签: linq wcf iqueryable

我有一个强类型对象(~100000)的内存数据集,可以通过IEnumerable-collections访问。

现在我想从另一台计算机查询此数据集。

我可以设置自托管WCF服务来打开对此数据集的访问权限,但如果我希望客户端能够使用LINQ查询此数据集,该怎么办?

我了解IQueryable-provider并且它们似乎很难实现。

我的问题是,我的情况是否有任何IQueryable-provider的通用实现,其中客户端应该能够通过WCF查询内存中的IEnumerable?

1 个答案:

答案 0 :(得分:0)

WCF Data Services可能是一个选项,但我很长时间没有使用它们,并且无法说明使它们与内存中的集合一起工作需要多少努力。我只能说使用它们与Entity Framework非常简单,但看起来reflection data provider应该适合你。