LINQ
狼王_
性别男,爱好女!
展开
-
使用LINQ解除SQL注入安全问题
本文来自:http://kb.cnblogs.com/page/42667/1/ 在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web应用安全漏洞,是一个被称为“SQL注入”的极危险的命令注入形式。命令注入的原始的形式本是指这样一种漏洞:攻击者通过提供一个正常使用者意料之外的输入,改变你的Web应用程序的运行方式,从而允许攻击者运行服务器上的非授权的命令。无疑,SQL注入式转载 2012-01-10 19:59:51 · 718 阅读 · 0 评论 -
LINQ实战阅读笔记---第九章 LINQ to XML 入门
LINQ to XML 设计原则:为了让大多数开发人员能够更加简单有效地操作XML,微软在LINQto XML 中设计了一种全新的方式。无论是从概念的角度考虑,还是从内存占用以及性能方面分析,LINQ to XML都是一种轻量级的XML编程API。 为了能够清楚的表述出LINQ to XML的设计原则,我们先来使用当前最为流行的XML编程API—DOM 来创建一个简单的XML文档原创 2012-12-16 12:24:41 · 849 阅读 · 0 评论 -
LINQ实战阅读笔记---第5章 超越基本的内存数据查询
5.1.1 查询非泛型集合 若你曾仔细阅读本书前几章的话,那么目前应该可以使用LINQ to Objects查询内存中的集合数据了。不过这里还有一个问题,即我们以为已经能够操作所有类型的集合,而实际上却只能查询部分的集合类型。原因在于,LINQ to Objects在设计时是为了配合实现了System.Collections.Generic.Ienumerable接口的泛型集合类型使用的。虽原创 2012-12-02 17:38:10 · 760 阅读 · 1 评论 -
LINQ实战阅读笔记---第四章 熟悉 LINQ to Objects
4.1 实例程序简介 本章我们将创建一个新的实例程序:LinqBooks,一个个人图书分类系统。接下来我们将给出实例程序的最终目标以及程序的功能。随后将会介绍实例程序的对象模型以及数据库架构,这些将贯穿本书使用。我们还会给出一些用来配合程序运行的示例数据。 该实例程序的要求: 对象模型必须足够丰富,以便支持各种类型的LINQ查询; 需要对内存中的对象、X原创 2012-11-29 01:31:32 · 648 阅读 · 0 评论 -
LINQ实战阅读笔记--第一章 LINQ简介
1.1 LINQ是什么 最初,LINQ的设计目的就是为了解决在.NET编程语言中遇到的概念和技术上的难题。对于LINQ,微软公司开始只是希望其能够给出一个对象/关系映射的解决方案,并简化对象和数据源之间的交互过程。不过,LINQ最终却演化成了一个通用的、语言结成的查询工具。使用这个工具,可以访问来自内存对象(LINQ to Object)、数据库(LINQ to SQL)、XML文档(LINQ原创 2012-11-25 22:32:51 · 849 阅读 · 0 评论 -
LINQ实战阅读笔记---第三章 LINQ 构件块
3.1 LINQ对.NET的扩展 3.2 序列 3.2.1 IEnumerable接口 数组对象均实现了IEnumerable接口,这个IEnumerable这是LINQ的核心! 3.2.3 延迟查询执行 LINQ查询语句非常依赖于延迟求职。用LINQ的话说,我们将其叫做延迟查询执行(deferred query execution),也叫做延迟查询求值(deferr原创 2012-11-26 23:47:56 · 654 阅读 · 0 评论 -
LINQ实战阅读笔记--第二章 C#语言的增强特性
Lambda表达式 作为LINQ所必须的众多新语言特性之一,我们接下来将要介绍的是来自于Lambda演算世界中的Lambda表达式。很多函数式编程语言,例如Lisp,都是用Lambda表达式来定义函数。除了为支持LINQ查询语句之外,C#和VB.NET中引入的Lambda表达式还可以被认为是漆走向函数式语言的重要一步。 Lambda表达式与匿名方法比较 C#2.0中引入的匿原创 2012-11-25 22:36:22 · 506 阅读 · 0 评论 -
LINQ学习资料
李永京博客园:http://www.cnblogs.com/lyj/ LINQ专题:http://kb.cnblogs.com/zt/linq/ LINQ小组:http://space.cnblogs.com/group/linq/ Introducing to Microsoft LINQ这本书的翻译 http://www.cnblogs.com/hanxianlong/catego原创 2012-01-12 14:45:33 · 470 阅读 · 0 评论