阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

透过 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:31829

评论

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

Java并发编程总结

topsion

Java 并发编程 多线程

SpringMVC学习!

程序员的时光

程序员 28天写作

【架构师训练营 1 期】大作业二

诺乐

算法:罗马数字转换为整数,RxSwift的好处,git pull问题解决error: cannot lock ref,产品经理新人如何落地 John 易筋 ARTS 打卡 Week 34

John(易筋)

ARTS 打卡计划 算法:罗马数字转换为整数 RxSwift的好处 git pull cannot lock ref 产品经理新人如何落地

架构师训练营大作业(二)

Bear

架构师训练营第 1 期

第 12 周 系统架构总结

心在那片海

大作业

ABS

精选算法面试-栈

李孟聊AI

算法 堆栈 28天写作

架构师训练营 week12 学习笔记

花果山

【架构师训练营 1 期】大作业一

诺乐

架构师训练营第 12 周:数据应用(一)

xiaomao

架构师训练营第 1 期 - 大作业 (二)

wgl

架构师训练营第 1 期

架构师训练营-大作业二

石子头

架构师训练营大作业(一)

Bear

架构师训练营第 1 期

架构训练营第十二周作业

一期一会

大数据 hdfs hive

第 12 周 系统架构作业

心在那片海

读《专访朱啸虎》,我学到了什么?

李忠良

学习 写作 投资 创业者 读后感

架构师训练营 week12 课后作业

花果山

架构师训练营第十二周总结

xiaomao

【薪火计划】10 - 目标计划管理

AR7

管理 28天写作

28 天带你玩转 Kubernetes-- 第三天(K8s 安装)

Java全栈封神

Kubernetes k8s 28天写作 k8s安装

给我结果

三只猫

28天写作

架构师训练营第十二周作业1

韩儿

架构二期-第十二周作业(1)

浮生一梦

第十二周 2组 架构师训练营第2期

漫谈中台系列:《1小时带你深入理解中台》学习整理

程序员架构进阶

架构 中台 技术 探索与实践 28天写作

架构师训练营 - 大作业(一)

树森

架构师训练营大作业二

一马行千里

架构师训练营第 1 期

架构师训练营第 1 期 - 大作业 (一)

wgl

架构师训练营第 1 期

十二、数据应用(一)

Geek_28b526

python 变量

赵开忠

Python 28天写作

架构师训练营第十二周作业2

韩儿

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