写点什么

数据与对象不等式的 LINQ 解

  • 2007-11-08
  • 本文字数:597 字

    阅读完需:约 2 分钟

业务系统需要处理的是领域逻辑,适用的是业务实体对象,但信息服务层提供的仅仅是数据,而“数据!= 对象”。面对巨大的开发需求,各开源组织和厂商纷纷给出了自己的答案,在.NET 3.5 中微软也给出了自己的解——LINQ(Language Integrated Query)。

很多开源组织和厂商给出了自己的 O/R Mapping 方案,但没有一个像 LINQ 这么彻底的做到语言编译器层次,在昨天开幕的 Tech-ED(北京)大会上,LINQ 会场上座无虚席,来自各个领域的开发人员和架构师聚集在一个关于 LINQ 的入门级别的 Session 中,希望跳出以往采用类似框架繁琐的配置之外,找到下一代项目实施的灵感。

随着数据概念本身的泛化,开发人员需要为对象系统映射的数据标的种类也林林总总,.NET 3.5 中提供了 5 种形式的 LINQ:

  • LINQ to Objects:提供对各种集合类型的实体对象映射;
  • LINQ to DataSets:服务离线的内存数据库——DataSet;
  • LINQ to SQL:专用于 SQL Server 数据库;
  • LINQ to Entities:服务 SQL Server 之外的关系数据实体,并为其他数据库产品提供扩展;
  • LINQ to XML:适用于层次型 XML 数据;

为了满足 LINQ 需要,C# 3.0(Visual Basic 9)也作了较大调整,为了应对越来越复杂的对象系统,隐式类型化局部变量(Var)和匿名类被添加到语言之中。考虑到数据访问在众多应用中的基础地位以及 LINQ 的便利性,相信它会成为下一波.NET 项目实施中的首选。

关于 TechEd 2007 更多的信息,可以访问 TechEd 2007 官方网站

2007-11-08 23:13908
用户头像

发布了 61 篇内容, 共 13.0 次阅读, 收获喜欢 0 次。

关注

评论

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

12代酷睿处理器+2.8K OLED华硕好屏,灵耀14 2022影青釉商务轻薄本

科技热闻

重磅 | 基金会为白金、黄金、白银捐赠人授牌

kk-OSC

开放原子全球开源峰会

SiC功率半导体产业高峰论坛成功举办

极客天地

开放原子开源基金会黄金捐赠人优博讯携手合作伙伴,助力OpenHarmony破圈!

极客天地

重磅 | 开放原子校源行活动正式启动

kk-OSC

开放原子全球开源峰会

centos8快速安装mongdb6.0

技能实验室

高效能7个习惯学习笔记

JefferLiu

高效能人士的七个习惯

如何消减敏捷开发协作中的「认知偏差」?| 敏捷之道

LigaAI

程序人生 产品经理 LigaAI 敏捷开发流程 研发协作

PlatoFarm社区生态福音,用户可借助Elephant Swap获得溢价收益

股市老人

年中总结 | 与自己对话,活在当下,每走一步都算数

宇宙之一粟

年中总结 7月月更

转转push的演化之路

转转技术团队

push

C# 之 volatile关键字解析

陈言必行

7月月更

React Fragment

程序员海军

7月月更

用户身份标识与账号体系实践

Java 架构 业务设计 IDMapping 数据映射

怎么样的框架对于开发者是友好的?

MASA技术团队

.net 云原生 软件架构

重磅 | 开放原子算法大赛拉开帷幕

kk-OSC

开放原子全球开源峰会

一文读懂Okaleido Tiger近期动态,挖掘背后价值与潜力

股市老人

一文读懂Okaleido Tiger近期动态,挖掘背后价值与潜力

鳄鱼视界

2022必会的前端面试手写题

buchila11

elasticsearch实战三部曲之一:索引操作

程序员欣宸

Java elasticsearch 7月月更

C# 使用数据库对ListView控件数据绑定

IC00

C# 7月月更

原型链继承和构造函数继承的 “毛病”

掘金安东尼

JavaScript 前端 设计模式 7月月更

又快又稳!Alibaba出品Java性能优化高级笔记(全彩版)震撼来袭

冉然学Java

编程 程序员 分布式 性能优化 java 14

CSP直通车 | 在线直播认证培训双周末班 火热报名中

ShineScrum

Scrum 敏捷 CSP-SM 敏捷专家 敏捷大师

架构实战营模块八作业

Geek_Q

Prometheus 的 API 稳定性保障

耳东@Erdong

Prometheus API 7月月更

敢看系列?Python字体反爬实战案例之实习那僧,继续挖坑

梦想橡皮擦

Python 爬虫 7月月更

重磅 | 2022 开放原子全球开源峰会在北京开幕

kk-OSC

开放原子全球开源峰会

JAVA编程规范之二方库依赖

源字节1号

软件开发 程序员‘

数据与对象不等式的LINQ解_.NET_王翔_InfoQ精选文章