Linq 林克之后是什么?

Linq 林克之后是什么?,linq,datasource,Linq,Datasource,本着 当前LINQ提供程序: LINQ对对象的访问 LINQ到SQL LINQ转换为XML LINQ对实体的访问 LINQ到WMI LINQ到LDAP 林克到互联网 LINQ到数据集 林克对尼伯内特 那么,林克之后是什么? 是否有LINQ无法查询的数据源 [编辑] 亚当·罗宾逊的回答是: 什么样的数据源(如果有的话)不适合正式的查询定义? LINQ到WMI LINQ到LDAP LINQ到Internet-查询Internet (来自谷歌) LINQ到WMI LINQ到LDAP LINQ到

本着

当前LINQ提供程序:

  • LINQ对对象的访问
  • LINQ到SQL
  • LINQ转换为XML
  • LINQ对实体的访问
  • LINQ到WMI
  • LINQ到LDAP
  • 林克到互联网
  • LINQ到数据集
  • 林克对尼伯内特
那么,林克之后是什么? 是否有LINQ无法查询的数据源

[编辑] 亚当·罗宾逊的回答是: 什么样的数据源(如果有的话)不适合正式的查询定义?

  • LINQ到WMI
  • LINQ到LDAP
  • LINQ到Internet-查询Internet (来自谷歌)
      • LINQ到WMI
      • LINQ到LDAP
      • LINQ到Internet-查询Internet (来自谷歌)

      您忘记了LINQ到数据集等。然而,问题不在于LINQ是否能够查询特定的数据源,因为向LINQ公开某些内容(以特定于提供商的方式,而不是依赖LINQ到对象)仅仅依赖于接口实现。真正的问题是什么样的数据源(如果有的话)不适合正式的查询定义。

      您忘记了LINQ到数据集等。但是,问题不在于LINQ是否能够查询特定的数据源,因为它向LINQ公开了一些内容(以特定于提供程序的方式,而不是依赖LINQ to对象)只依赖于接口实现。真正的问题是什么样的数据源(如果有的话)不适用于正式的查询定义。

      Linq to nHibernate也刚刚完成

      Linq to nHibernate也刚刚完成

      这并不是在Linq之后,但可能是在Linq之后,因为您目前认为它在序列上起着拉动机制的作用

      新的.NET 4.0
      IObservable
      IObserver
      接口(也称为)扩展了Linq的功能,允许推送机制和更简单的事件驱动异步工作流构造。如果您关注我链接到的博客上的其他帖子,将会有更多关于它的内容


      所以Linq不能查询事件。但现在它是!

      这并不是在Linq之后,但可能是在Linq之后,因为你现在认为它是序列上的拉机制

      新的.NET 4.0
      IObservable
      IObserver
      接口(也称为)扩展了Linq的功能,允许推送机制和更简单的事件驱动异步工作流构造。如果您关注我链接到的博客上的其他帖子,将会有更多关于它的内容

      所以Linq无法查询事件。但现在它可以了!

      您问:

      什么类型的数据源(如果有) 不适合正式场合 查询定义

      Linq是一个提供程序,只要数据源有一种查询方式,就应该可以为它创建Linq提供程序。在我看来,如果你有一个数据源,你也有一个“正式的查询定义”或可以创建一个。如果没有,它真的是一个数据源还是仅仅是一个blob?

      你问:

      什么类型的数据源(如果有) 不适合正式场合 查询定义


      Linq是一个提供程序,只要数据源有查询它的方法,那么就应该可以为它创建一个Linq提供程序。在我看来,如果你有一个数据源,你也有一个“正式的查询定义”或者可以创建一个。如果不是,它真的是一个数据源还是仅仅是一个blob?

      LINQ到Internet?这意味着什么?@Ahmed:我认为它意味着某种基于LINQ的API,用于查询Internet搜索引擎。我不确定这将如何(或是否)起作用。Hmm.var q=来自Google的页面where page.Keywords.Contains(“StackOverflow”)选择页面。Url可以是整洁的。看看你是否想看到类似于“LINQ到Internet”的东西。LINQ到Internet?这意味着什么?@Ahmed:我想这意味着某种基于LINQ的API,用于查询Internet搜索引擎。我不确定这将如何(或是否)工作。Hmm.var q=来自Google中page.Keywords.Contains所在的页面(“StackOverflow”)选择页面。Url可以很整洁。如果你想看到类似“LINQ到Internet”的内容,请查看。“我一直在尝试了解Rx,但我不太了解它的概念……除了您提供的链接之外,还有其他资源吗?第9频道有Erik Meier和Brian Beckman的视频,但都是关于它的理论推导,对理解没有多大帮助。(此刻我和你们在同一条船上——我知道这很聪明,我知道这很重要,但我还不太明白怎么回事,为什么……)你指的是————现在有另一个由金·汉密尔顿和韦斯·戴尔(我还没看过)写的这应该会让人有更多的了解。--啊,这听起来很有希望。韦斯·戴尔写了我读过的关于单子和林克的最好的文章()因此,希望有关新的可观察事物的视频也会同样好。他停止写博客真是太遗憾了。我一直在尝试关注Rx,但我不太理解这个概念……除了你提供的链接之外,还有其他资源吗?第9频道有一个视频,有Erik Meier和Brian Beckman,但都是关于理论的推导它,对理解没有多大帮助。(目前我和你们在同一条船上——我知道这很聪明,我知道这将很重要,但我还不太清楚如何以及为什么…)你指的是--——现在有另一个是金·汉密尔顿和韦斯·戴尔写的(我还没看过)这应该会让人有更多的了解。--啊,听起来很有希望。韦斯·戴尔写了迄今为止我读过的关于monads和Linq的最好的文章(),所以希望关于新的可观察事物的视频也会同样好。他停止写博客真是太遗憾了。