电流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