.NET Compact Framework中的IQueryable在哪里?

时间:2010-02-01 05:07:38

标签: c# linq compact-framework

我已经开始在Windows项目中使用LINQ to SQL针对SQL CE开发存储库。这很好用。但是,当我将代码移植到.NET CF for Windows Mobile应用程序时,IQueryable似乎不存在。

在移动设备和桌面上实现此功能的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

它根本就不存在 - 最值得注意的是,因为Expression都不是(尽管如果你需要,你可以reintroduce pieces of that)。

简单地说,您必须将自己限制为数据访问(LINQ-to-SQL等)/服务(ADO.NET数据服务等)的“常规”代码。当然,当您拥有来自任何来源的数据时,您仍然可以使用IEnumerable<T>,因此有大量本地选项可用于数据查询。

答案 1 :(得分:0)

它在System.Linq

修改

撤回 - 我没有看到他正在查看 Compact 框架。文档没有说明紧凑框架的具体内容(意味着它可能没有包括在内,但这并不是决定性的)。我现在就把它留下来帮助别人避免我的错误。