免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

评论

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

面试官拿System.out.println()考了我半个小时?我傻了

Java小咖秀

面试

秒懂云通信:选云通信到底哪家强?

阿里云Edge Plus

云通信 通信云

企业架构框架之FEA

冯文辉

企业架构

性能测试与优化 和 操作系统与文件系统

满山李子

极客大学架构师训练营

性能测试和并发压力的关系

王锟

WebRTC框架下的实时视频关键路径

fumingwang

英特尔唐炯:把最好、最合适的产品带给最需要的消费者

最新动态

百度人脸算法“飞速迭代”,多模态活体检测V3.1获银行卡检测中心增强级认证

百度大脑

人工智能 人脸识别 百度大脑

【小白学YOLO】YOLOv3网络结构细致解析

华为云开发者联盟

人工智能 网络 物体检测 华为云 网络层

如何写出完美的接口:接口规范定义、接口管理工具推荐

xcbeyond

接口规范 接口管理工具 swagger Easy Mock

MinIO 参数解析与限制

耳东@Erdong

配置 Minio

数据湖应用解析:Spark on Elasticsearch一致性问题

华为云开发者联盟

大数据 spark elasticsearch 数据湖 华为云

技术​选型的艺术

YourBatman

技术选型 湖北

直播中那几秒延时到底来自哪?

阿里云Edge Plus

CDN 云直播 直播 直播带货

新手村:MySQL 学习经验、资源的分享

多选参数

MySQL MySQL 高可用 MySQL优化

BIGO | Likee深度推荐模型的特征工程优化

InfoQ_3597a20b53cc

人工智能

架构师第七周作业

傻傻的帅

第七周学习总结

王锟

第7周-作业1

seng man

MinIO 分布式集群搭建

耳东@Erdong

Minio cluster Minio 集群

架构训练营第七周作业

张锐

【一起学系列】之命令模式:封装一个简单Jedis

Kerwin

设计模式 命令模式 Jedis

手写实现Promise

GKNick

JVM系列之:String,数组和集合类的内存占用大小

程序那些事

Java JVM GC JOL

http请求压测工具

潜默闻雨

手把手教你写数独计算器(1)

一直AC一直爽

c++ 算法 数独

ARTS-WEEK7

一周思进

ARTS 打卡计划

来了,来了,你们要的Nginx教程来了

Java旅途

nginx

计算机网络基础(八)---网络层-路由概述

书旅

计算机网络 网络协议 计算机基础 AS

47 张图带你 MySQL 进阶!!!

苹果看辽宁体育

MySQL 后端

英特尔唐炯:竞争推动PC行业良性发展,促使英特尔前行

最新动态

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