写点什么

透过 LINQSQO 看 LINQ 内部机理

  • 2007-12-05
  • 本文字数:431 字

    阅读完需:约 1 分钟

在未来几年,对框架开发人员而言写 LINQ Provider 将是一项必须的技能。在未来,所有暴露数据存储的.NET 类库都需要有 LINQ 的支持,随着最近.NET 3.5 的发布,这一事项被提上日程。

为了让开发人员,尤其是写 Provider 的人群更简单地理解 LINQ 是如何工作的, Bart De Smet 创建了一个称为 LINQSQO(LINQ Standard Query Operator, LINQ 标准查询操作器) 的 LINQ 克隆版本。他描述如下:

这是自 LINQ 在 PDC 2005 大会上第一次面世以来,我第一个 LINQ 相关的项目。这个项目包括一个在 LINQ 中被使用的 LINQSQO 的定制实现。更具体地说,它是对可枚举静态类的克隆,它的所有扩展方法你都能在 System.Core.dll 中的 System.Linq 命名空间中找到。这样,你就可以将它看作一个 LINQ to Objects 的等价物。这个项目的最初目标是让开发者更好地了解 LINQ 是如何工作的。另外,和源代码一起我们还提供了 148 个单元测试来处理所有查询操作器的基本测试。

Bart 在 CodePlex 上发布了 LINQSQO 的 RTM 版本

查看英文原文: A Look inside LINQ

2007-12-05 23:311296

评论

发布
暂无评论
发现更多内容

XML 简介及用法详解

小万哥

xml 程序人生 编程语言 软件工程 前端开发

为什么说 Scroll 上的 PenPad,有望在本轮牛市行情中胜出?

石头财经

阿里通义灵码全面公测,来看看它的水平怎么样?

阿里云云效

阿里云 云原生 云效

20年后的人工智能会发展到什么程度,如何融入到普通人的生活中?

算法的秘密

2023 亚马逊云科技 re:lnvent 大会探秘: Amazon Connect 全渠道云联络中心

亚马逊云科技 (Amazon Web Services)

关于招聘这件事,简历方面的一些槽点

芃篙君

面试

市场广泛看好的LaunchPad 平台 PenPad,有望在牛市胜出

股市老人

市场广泛看好的LaunchPad 平台 PenPad,有望在牛市胜出

股市老人

《重构:改善既有代码的设计(第2版)》PDF

程序员李木子

华为云开年采购季Web及移动App上云体验,助力软件行业创新发展

轶天下事

美众议院通过强制要求 TikTok 剥离的法案; 首个 AI 软件工程师上线丨 RTE 开发者日报 Vol.165

声网

基于大模型和向量数据库的 RAG 示例

Baidu AICLOUD

大模型 向量数据库 langchain 千帆大模型平台 rag

怎么用ai创作ppt?办公必备的自动生成PPT软件!

彭宏豪95

人工智能 PPT 在线白板 AIGC AI生成PPT

电源常用电路—驱动电路详解

芯动大师

芯片 驱动 电源

市场广泛看好的LaunchPad 平台 PenPad,有望在牛市胜出

BlockChain先知

越影视觉,让AI看见这世界的繁花

脑极体

AI

从testcafe迁到playwright你需要注意什么?

QE_LAB

自动化 TestCafe 测试框架 playwright

ArcNeural V2.1 版本正式发布,重要特性全面解析!

Fabarta

ArcNeural AI 数据基础设施 Data-Centric AI

为什么说 Scroll 上的 PenPad,有望在本轮牛市行情中胜出?

加密眼界

掌握Python库的Bokeh,就能让你的交互炫目可视化

华为云开发者联盟

Python 开发 数据可视化 华为云 华为云开发者联盟

“镐头和铲子”策略:初探AI创新创业中的竞争战略

算AI

创新创业 #人工智能

透过LINQSQO看LINQ内部机理_.NET_Jonathan Allen_InfoQ精选文章