HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

评论

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

GitHub重磅上线!开源分布式架构原理设计笔记

小小怪下士

Java 程序员 分布式 分布式架构

国内服务器终于支持ChatGPT接入到公众号了

派大星

ChatGPT

全栈开发实战|SSM框架整合开发

TiAmo

ssm mybits 全栈开发 三周年连更

轻医美面部抗衰品牌“娅蔻”宣布将进军江苏市场

科技热闻

华为云场景化解决方案 助力制造业企业数字化转型

YG科技

前端面试题之性能优化大杂烩

肥晨

三周年连更

明修"栈"道——越过Android启动栈陷阱

vivo互联网技术

flag Activity启动 应用栈Task

【倒计时4天】金融服务用户体验专场沙龙开启预约

易观分析

金融 经济

小白福利 | Window前言

GreatSQL

MySQL greatsql greatsql社区

一文详解 PoseiSwap,Nautilus Chain 上的首个 DEX

西柚子

Unity 报错之 接入YomboTGSDK后打包报错:mainTemplate.gradle needs to be updated(property ‘unityStreamingAssets‘)

陈言必行

Unity 三周年连更

STM32F103RCT6驱动SG90舵机-完成正反转角度控制

DS小龙哥

三周年连更

打破制造业数字化转型困境:华为云助力企业填补数据空白和简化管理

YG科技

跨平台应用开发进阶(四十九)由环境切换引发的页面通讯机制思考

No Silver Bullet

跨平台应用开发 三周年连更 页面通讯机制

基于多场景化解决方案,华为云助力制造业企业走出数字化转型困境

YG科技

如何设计一个几十万在线用户弹幕系统

做梦都在改BUG

游戏内嵌社区服务开放,助力开发者提升玩家互动与留存

HarmonyOS SDK

HMS Core

OpenHarmony/HarmonyOS应用上下文Context

坚果

OpenHarmony OpenHarmony3.2 三周年连更

AI日课@20230417:AI之于教育;ChatGPT Sidebar:一个浏览网页时的强力AI助手

无人之路

人工智能 ChatGPT

华为云数字化转型解决方案 助力制造业企业迈向智能化

YG科技

Fabarta 获过亿元人民币 Pre-A 轮融资,打造面向 AI 的图智能 Infra

Fabarta

《设计模式之禅》Strategy_Pattern--策略模式

浅辄

设计模式 Java、 三周年连更

Java面向对象编程高级

timerring

Java

CSS文本平衡排版 text-wrap:balance

南城FE

CSS 前端 设计

Java如何实现手动连接数据库(mysql或oracle)|超级详细,建议收藏

bug菌

MySQL oracle 三周年连更

早有尔闻 | 低碳赋能,创新发展

Openlab_cosmoplat

工业互联网 开源社区

IDEA导入多模块maven项目时部分模块未成功加载

redcoder54

IDEA springboot

华为云助力制造企业解锁数字化转型困局

YG科技

css动若脱兔转换视差效果

格斗家不爱在外太空沉思

CSS 三周年连更

阿里内部出品的这5份Java资料的含金量有多高,你不会还不知道吧

会踢球的程序源

Java 程序员 面试 java面试 构架师

Groovy def关键字妙用

FunTester

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