我是新來的LINQ,但我想利用LINQ表達式來我的業務對象的集合中查詢。如何創建IQueryable集合?
我們已經創建了一個新的分層組模型有幾個屬性。有些房產有List<classx>
。我可以將類型更改爲IQueryable<classx>
?但是,如何添加一個新的classx實例?
或者我應該創建一個IEnumerable<classx>
呢?
非常感謝澄清,
我是新來的LINQ,但我想利用LINQ表達式來我的業務對象的集合中查詢。如何創建IQueryable集合?
我們已經創建了一個新的分層組模型有幾個屬性。有些房產有List<classx>
。我可以將類型更改爲IQueryable<classx>
?但是,如何添加一個新的classx實例?
或者我應該創建一個IEnumerable<classx>
呢?
非常感謝澄清,
List<classx>
已經實現IEnumerable<classx>
- LINQ到對象並不需要使用IQueryable<T>
。
除非你想要寫有額外的邏輯你自己的查詢程序中(例如使用內部索引等),你應該可能只是使用LINQ到對象,因爲它出來的方塊。
爲什麼你不希望使用列表? – spinon 2010-08-06 07:56:37