写点什么

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

评论

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

呢喃/ NN 4044

ZoomQuiet大妈

大妈 是也乎 IMHO 呢喃 今日

架构师训练营--第二周学习总结

花花大脸猫

极客大学架构师训练营

直播 | 即将发版的 Flink 1.11 有哪些重大变更?

Apache Flink

大数据 flink 流计算

架构师训练营第二周总结

Cloud.

架构师训练营第 0 期第 2 周学习总结

upupup

极客大学架构师训练营

ARTS第三周6.8-6.14

我笔盒呢

游戏夜读 | 玩游戏为什么开心?

game1night

MongoDB与微服务

Cutler

微服务 mongo

周末直播|Flink、Hologres、AI等热门话题全都安排!

Apache Flink

大数据 flink 流计算

大数据的下一站是什么?服务/分析一体化(HSAP)

Apache Flink

大数据 flink 流计算 实时计算

分布式锁的几种实现方式

Hollis

Java 分布式 并发编程 分布式锁

ARTS|Week 3 本周的主题可能是乱

Puran

ARTS 打卡计划

DQTOEKN引领数字金融新蜕变

Geek_116789

架构师面试题(1)

满山李子

ARTS|Week 03 (2020第24周)

MiracleWong

数据结构 算法 ARTS 打卡计划

Go: 内存管理和分配

陈思敏捷

内存管理 Go 语言

架构师训练营第二章作业

张明森

思维模型 - 单一要素最大化

石云升

思维模型 第一曲线 单一要素

面向对象编程的设计原则

满山李子

架构师训练营第二章作业

饶军

Libra教程之:Transaction的生命周期

程序那些事

区块链 libra blockchain transaction

架构师训练营--第二周作业

花花大脸猫

极客大学架构师训练营

学习总结-第2周

饶军

架构师训练营-- 第二周作业

stardust20

【架构师训练营 - 作业 -2】依赖倒置

小动物

极客大学架构师训练营 作业

架构师课程第二周作业

杉松壁

week1 homeweok 1

宋琢

架构师训练营第二周课后作业

Cloud.

极客大学架构师训练营

架构师训练营第 0 期第 2 周作业

upupup

极客大学架构师训练营

ARTS打卡-03

Geek_yansheng25

week1 homework 2

宋琢

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