電流LINQ提供商的精神:
- LINQ到對象。
- LINQ to SQL。
- LINQ to XML。
- LINQ to Entities。
- LINQ to WMI。
- LINQ to LDAP。
- LINQ to Internet。
- LINQ to Dataset。
- LINQ to nHibernate。
那麼,什麼是LINQ後? 有沒有任何數據源LINQ沒有查詢它的電纜?
[編輯] 從亞當·羅賓遜的回答是: 什麼樣的數據源(如果有的話)不借給自己走向正規查詢定義的?
電流LINQ提供商的精神:
那麼,什麼是LINQ後? 有沒有任何數據源LINQ沒有查詢它的電纜?
[編輯] 從亞當·羅賓遜的回答是: 什麼樣的數據源(如果有的話)不借給自己走向正規查詢定義的?
這不是LINQ的這樣之後,但它的LINQ之後可能是因爲你現在想想作爲一個序列拉動機制。
新的.NET 4.0 IObservable<T>
和IObserver<T>
接口(又稱作the Rx framework)擴展了Linq的功能,允許推送機制和更簡單的事件驅動的異步工作流構造。如果你關注我鏈接到的博客上的其他帖子,還有更多關於它的內容。
所以LINQ的不是能夠查詢事件。但現在它是!
你忘了LINQ到數據集等。然而,問題並不在於LINQ是否能夠查詢特定的數據源,因爲將某些東西暴露給LINQ(以特定於提供者的方式而不是回退到LINQ到對象)僅僅依賴於接口實現。真正的問題是什麼樣的數據源(如果有的話)不適合正式的查詢定義。
的LINQ to NHibernate的也剛剛完成
你問:
什麼樣的數據源(如果有的話) 不借給自己走向正規 查詢定義?
Linq是一個提供程序,只要數據源有查詢的方式,那麼應該可以爲它創建一個Linq提供程序。在我看來,如果你有一個數據源,你也有一個「正式的查詢定義」或可以創建一個。如果不是,它真的是一個數據源還是隻是blob?
LINQ to Internet?這是什麼意思? – Ahmed 2009-08-01 19:29:04
@Ahmed:我認爲這意味着某種基於LINQ的API查詢互聯網搜索引擎。我不知道如何(或如果)這將工作。 – 2009-08-01 19:29:57