如何创建IQueryable集合?

时间:2010-08-06 07:54:35

标签: .net linq iqueryable

我是Linq的新手,虽然我正在考虑使用LINQ表达式在我的业务对象的集合中进行查询。

我们创建了一组具有多个属性的新分层模型。某些属性有List<classx>。我可以将类型更改为IQueryable<classx>吗?但是,我将如何向它添加一个新的classx实例?

或者我应该创建一个IEnumerable<classx>吗?

非常感谢您的澄清,

1 个答案:

答案 0 :(得分:4)

List<classx>已经实现IEnumerable<classx> - LINQ to Objects不需要使用IQueryable<T>

除非你想用额外的逻辑编写你自己的查询例程(例如使用内部索引等),你应该只使用LINQ to Objects,因为它是开箱即用的。