写点什么

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

评论

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

「摩根士丹利」最新人形机器人研报:头部人形机器人公司梳理和趋势分析(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

从 DeepSeek 敏感信息泄露谈可观测系统的数据安全预防

阿里巴巴云原生

阿里云 云原生 可观测

征程 6 系统 power 状态机介绍

地平线开发者

自动驾驶 算法工具链 地平线征程6 底层软件

MindSpeed细粒度DualPipe通信掩盖,实现AllToAll和EP通信双掩盖,内存优化40%

科技热闻

非凸科技走进北大汇丰,揭秘数智交易前沿技术与人才密码

非凸科技

Apache SeaTunnel 2.3.10 正式发布 —— 全新功能与多项改进,助力数据集成再升级!

Apache SeaTunnel

中小企业数字化转型痛点与解决方案

天津汇柏科技有限公司

数字化转型

国产化替代是个伪命题?被误解多年的开源软件,如今怎么样了

禅道项目管理

信创 企业安全 开源软件 项目管理软件 国产化替代

ShareSDK全面适配鸿蒙NEXT

MobTech袤博科技

sharesdk mobtech 鸿蒙 os

NocoBase 定价调整

NocoBase

开源 低代码 零代码 无代码 价格调整

从Curl到文档发布:Apipost让接口调试与文档协同更优雅

数据追梦人

1688代采系统到底牛在哪?揭秘核心功能和技术硬骨头

代码忍者

探讨React Native与小程序结合的技术架构

xuyinyin

2025杭州国际人形机器人展览会

AIOTE智博会

机器人展 智能机器人展 人形机器人展展

【征程 6】工具链 VP 示例为什么能运行

地平线开发者

自动驾驶 算法工具链 地平线征程6 底层软件

轻帆云智能ITSM应用最佳实践,助力IT共享服务中心高效运营

云智慧AIOps社区

通义灵码助力技术求职:如何成为笔试面试冲刺的“超级助手”

阿里云云效

阿里云 云原生

Shopify 的接口对接技术

北京木奇移动技术有限公司

跨境电商 软件外包公司 shopify开发

1688API最新指南:商品详情接口接入与应用

tbapi

1688商品详情接口 1688API 1688商品数据采集 1688商品详情API 1688overseas

通义灵码助力技术求职:如何成为笔试面试冲刺的“超级助手”

阿里巴巴云原生

阿里云 云原生

研发管理系统国产替换,中国企业需要怎样的“信创迁移方案”?

万事ONES

研发管理 ONES

京东API最新指南:商品视频接口接入与应用

tbapi

京东API 京东商品视频API 京东商品视频数据采集 京东视频API

data-testid 如何引领 UI 自动化变革

FunTester

《华为云确定性运维专刊》第六期正式发布!

华为云开发者联盟

运维 华为云

电机控制的数字化升级:基于DSP和FPGA的仿真与实现

DevOps和数字孪生

MobPush智能消息推送能力大集结,国内外消息触达通道来了!

MobTech袤博科技

mobpush 消息推送系统

智能制造:集成电路、芯片行业的介绍与思路

积木链小链

数字化转型 数字化 智能制造

大模型核心技术解析:蒸馏、量化、MoE与多头注意力在测试中应用

测试人

人工智能

如何编写更好的单元测试

俞凡

最佳实践 软件测试

2025年3月文章一览

codists

Python

MCP over MQTT:EMQX 开启物联网 Agentic 时代

EMQ映云科技

mqtt MCP

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