2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

评论

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

读《我们为什么要去火星》随笔

Jackchang234987

产品 人生 读书 随笔杂谈

程序设计的一种思路:DDD

再见小飞侠

方法论 DDD 软件设计

阿里取消周报,打击低效加班!HR透露6大原因!

程序员生活志

阿里 周报

性能优化概述

superman

Redis系列(六):你说要看Redis线程模型?安排

z小赵

redis 高并发

22种超全用户触点采集,易观方舟SDK又更新了

易观大数据

架构师Week7作业1

Nan Jiang

眼见为实,华为鲲鹏架构服务器生态大揭秘

华为云开发者联盟

华为 鲲鹏920 服务器 云服务 华为云

Docker网络学习第四篇-Namespace通信实战

Lazy

Docker Linux 网络

GitHub宣布已将所有代码永久封存于北极地底1000年!网友炸锅了:我写的bug终于能流传永世了!

程序员生活志

GitHub 程序员

我的 20 条工作原则

霍太稳@极客邦科技

成长 知识管理 职场成长

架构师Week7作业2

Nan Jiang

如何优雅的实现一个过滤器

废材姑娘

spring

余生很贵,请别浪费

程一初

Python

压测工具试验

独孤魂

信创舆情一线--两部门发文加强对数字货币等新型权益的保护

统小信uos

干货分享丨玩转物联网IoTDA服务系列五-智能家居煤气检测联动

华为云开发者联盟

人工智能 物联网 IoT 智能设备 华为云

云上自动化 vs 云上编排

华为云开发者联盟

云计算 云原生 云服务 云主机 华为云

POI内存溢出故障排查

Season

JVM POI jvm调优

性能优化

独孤魂

多云架构下,JAVA微服务技术选型实例解析

华为云开发者联盟

Java 开源 微服务 云服务

SpreadJS 纯前端表格控件应用案例:雷鸟365在线文档系统

葡萄城技术团队

大前端 SpreadJS 在线文档

【架构训练 Week07 作业】

Rex

PromiseKit 源码阅读

fuyoufang

B站新一代golang规则引擎的设计与实现

calo

B站 高并发 AST 规则引擎 Go 语言

List 如何一边遍历一边删除

Bruce Duan

List删除元素

BIGO技术:全球时钟同步服务建设

InfoQ_3597a20b53cc

互联网

Python Kafka 报错:ImportError: cannot import name 'KafkaConsumer'

BigYoung

Python kafka importerror 报错

揭秘 vivo 如何打造千万级 DAU 活动中台 - 启航篇

vivo互联网技术

vue.js 中台 Vue 业务中台

1. 初识Jackson -- 世界上最好的JSON库

YourBatman

json Jackson Fastjson

四十个鹏城春夏,一场数字繁花

脑极体

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