写点什么

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

评论

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

直播回顾 | 云原生消息队列架构破局:Pulsar存算分离深度解析

AscentStream

架构 消息队列 pulsar

Web3 区块链系统开发概述

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

区块链开发 软件外包公司 web3开发

西格电力面向行业用户的绿电直连架构适配技术与实践路径

西格电力

绿色能源 绿电直连 可再生能源发电 新型电力系统 能源结构

YashanDB数据库的集群架构设计原则与实践

数据库砖家

【原理到实战】实验异质性分析

京东零售技术

距离ChatGPT,千问还差几个“豆包”?

趣解商业

阿里巴巴 千问

搞笑诺贝尔:科学界的邪修盛宴

脑极体

AI

nginx性能优化之tcp调优

天翼云开发者社区

CDN

虚拟电厂全景图:一张图解析聚合、通信与控制三大核心要素

西格电力

绿色能源 企业数字化转型发展双象限 绿色能源转型 虚拟电厂 虚拟电厂系统

YashanDB数据库的兼容性及跨平台应用潜力探讨

数据库砖家

2025骁龙AI大赛报名常见问题 FAQ

极市平台

龙蜥操作系统装机量突破1000万,市占率近50%,首发支持RISC-V RVA23预览版!

OpenAnolis小助手

操作系统 龙蜥操作系统大会

UModel 数据治理:运维世界模型构建实践

阿里巴巴云原生

阿里云 云原生 可观测

Mozilla CI日志中暴露微软x-apikey的安全事件分析

qife122

网络安全 持续集成

掌控Apple Silicon MacBook电池健康的神器

qife122

macos Apple Silicon

YashanDB数据库的可扩展性关键技术研究

数据库砖家

YashanDB数据库的可扩展性与灵活性

数据库砖家

ZTree基本使用及本人详解 使用案例2

刘大猫

人工智能 云计算 大数据 算法 物联网

Dio包CRLF序列注入漏洞分析

qife122

网络安全漏洞分析

如何借助ETL工具实现库存运营分析

谷云科技RestCloud

数据库 数据处理 数据传输 ETL 数据集成

被拖欠767万余元应退还土地出让金逾8个月 南京一家民企有疑惑,啥时候能拿到“救命钱”

科技大数据

估值 7 亿美元,Wispr 要做语音操作系统,还要自研 ASR;马斯克:实时视频理解和生成是未来丨日报

RTE开发者社区

YashanDB数据库的技术路线图与愿景展望.

数据库砖家

YashanDB数据库的监控工具与可视化分析

数据库砖家

YashanDB数据库的监控及维护策略与技巧

数据库砖家

YashanDB数据库的监控与性能调优策略.

数据库砖家

并发丢数据深度剖析:JED的锁机制与事务实战踩坑及解决方案

京东零售技术

最佳加密货币钱包选择指南:企业级安全与功能全解析

qife122

加密货币 数字钱包

Linksys HTTPd缓冲区溢出远程代码执行漏洞深度解析

qife122

网络安全 缓冲区溢出

Nano Banana Pro发布,Google全家桶一统江湖

田威AI

区域CSIRT/LEA跨机构合作演习:网络安全实战演练与技术应用

qife122

网络安全 OSINT技术

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