惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
腾讯CDC
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
L
LangChain Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
P
Proofpoint News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
IT之家
IT之家
A
About on SuperTechFans
H
Help Net Security

博客园 - Daniel

Interop .NET and J2EE via WebService Contract-first approach 送一点GMail的邀请 运用PreviousPage简化提交流程 从CodeBehind访问页面上的控件(2.0) 一个用户故事的样例(极限编程) 生成Excel报表的最直观方法 给还未曾尝试过Microsoft Enterprise Library的朋友们 渴望XP-勇气篇 渴望XP-测试篇 全球6大广告集团 渴望XP-重构篇 Vista for developers 渴望XP-简单篇 渴望XP-结对篇 真的需要Smart Client吗? Longhorn之三剑客 Oracle sqlplus语句编辑命令 在Oracle 9i isqlplus中使用替换变量 Oracle 9i的isqlplus你用过了吗?
LINQ-sql的终极疯狂
Daniel · 2005-09-23 · via 博客园 - Daniel

当昨天看到关于LINQ的CHANNEL 9 CLIP时不禁大跌眼镜,微软里面那帮富有创造力的头脑还真是不简单。Language Integrated Query,这一把SQL语法直接嵌入.NET的思想也许并不能算是什么创举,因为EMBDDED SQL早在C时就很盛行了,但是能突破传统的数据库和编程语言的隔阂,直接将类似SQL的语法和思想直接嵌入强类型的开发语言中,我实在是不能不感动一下。根据影片的介绍,LINQ可以直接应用于所有.NET CLS的语言中,而先前看到篇BLOG称它只是VISUAL BASIC.NET TEAM的创作,感到有那么点迷惑。不管怎样,能够直接像操作数据库一样用SQL语句来操作.NET平台的数据类型和XML文件,实在是带来了太多的方便,免去了大量的循环和判断。凭良心说,SQL语句的可读性算不上高,但是长久以来人们已经开始习惯于这样的表达方式,以至于在很多情况下更乐于使用SQL而不是大段大段的逻辑描述来处理数据,更重要的是,在创造出可读性更高更简炼的代码的同时,LINQ并没有丢失语言平台提供的强类型特性,通过匿名类的支持,更多错误可以在编译时而非运行时得以发现。LINQ是顺应时代的项目,相当为之憧憬。