Welcome 微信登录

首页 / 软件开发 / LINQ

在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳

在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳

在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳2010-11-27 博客园 老赵在《在Linq to Sql中管理并发更新时的冲突(2):引发更新冲突》一文中 ,我们描述了Linq to Sql检测在更新时是否产生了冲突的基本方法:将该记录 每个字段原来的值和更新时的值进行对比,如果稍有不同则意味着记录被修改过 ,因此产生了更新冲突。不过您是否有这样的感觉,这种方法实在累赘了一些? 如果一个表中有数十个字段,那么更新就必须完整地检测...
使用LINQ解除SQL注入安全问题

使用LINQ解除SQL注入安全问题

使用LINQ解除SQL注入安全问题2010-11-30 博客园 ξ箫音ξ在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web 应用安全漏洞,是一个被称为“SQL注入”的极危险的命令注入形式 。命令注入的原始的形式本是指这样一种漏洞:攻击者通过提供一个正常使用者 意料之外的输入,改变你的Web应用程序的运行方式,从而允许攻击者运行服务 器上的非授权的命令。无疑,SQL注入式攻击是很常见的、被广泛使用的攻击形 式。幸运...
使用linq to xml快速创建自己的Rss

使用linq to xml快速创建自己的Rss

使用linq to xml快速创建自己的Rss2010-11-30 博客园 半途首先引用网络上不知道是谁的一段文字来讲述下什么是linq to xml 如果已 经熟悉的就直接跳过这段:LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以 查询和修改 XML 文档,修改之后,可以将其另存为文件,...
使用LINQ进行数据转换

使用LINQ进行数据转换

使用LINQ进行数据转换2010-12-02 MSDN 使用 LINQ 进行数据转换语言集成查询 (LINQ) 不仅可用于检索数据,而是还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:将多个输入序列合并到具有新类...
Linq To Xml学习 - 1.LINQ to XML 概述

Linq To Xml学习 - 1.LINQ to XML 概述

Linq To Xml学习 - 1.LINQ to XML 概述2010-12-02 博客园 Q.Lee.luluLINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以查询 和修改 XML 文档,修改之后,可以将其另存为文件,也可以将其序列化然后通 过网络发送。 但是,LINQ to XML 与...
Linq To XML学习

Linq To XML学习

Linq To XML学习2010-12-02 博客园 紫色阴影这几天抽空看了看C# 3.0的一些新特性,匿名对象、Lambda表达式、Linq等 ,给我很大的冲击。简洁化、人性化、更加可读易理解的代码,让C# 3.0增色不 少。以前我总认为C#语言就是follow Java语言,现在看来微软就是强大,在流 行的基础上创出了自己的个性,漂亮简洁高效的让人不得不倾心。因为以前的项目用到Xml操作比较多,我着重看了看Linq To Xml,用 msdn上的话来...
LINQ查询介绍

LINQ查询介绍

LINQ查询介绍2010-12-02 MSDN 查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示 。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系 数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支 持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨各种数 据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终 会用到对象。可以使用相同的基本...
LINQ to SQL的执行可能无法复用查询计划

LINQ to SQL的执行可能无法复用查询计划

LINQ to SQL的执行可能无法复用查询计划2010-12-04 博客园 老赵查询计划Sql Server在执行一条查询语句之前都对对它进行“编译 ”并生成“查询计划”,查询计划告诉Sql Server的查询引擎 应该用什么方式进行工作。Sql Server会根据当前它可以收集到的各种信息(例 如内存大小,索引的统计等等)把一条查询语句编译成它认为“最优 ”的查询计划。很显然,得到...
LINQ to SQL异步查询

LINQ to SQL异步查询

LINQ to SQL异步查询2010-12-04 博客园 老赵异步操作是提高Web应用程序吞吐量的重要手段,关于这方面的话题已经在前 文《正确使用异步操作》中解释过了。对于大多数互联网应用来说,性能瓶颈数 据库访问。换句话说,一个请求在数据库操作上所花的时间往往是最多的 ——并且占总时间的90%以上。因此,当Web应用程序的吞吐量因为数 据库操作的阻塞而受到影响的话,我们可是尝试使用异步数据库操作来进行优化 。如果我们使用LINQ...
LINQ to SQL语句(1)之Where

LINQ to SQL语句(1)之Where

LINQ to SQL语句(1)之Where2010-12-11 博客园 李永京Where操作适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下 面分别用实例举例下:1.简单形式:例如:使用where筛选在伦敦的客户var q = from c in db.Customers whe...
LINQ to SQL语句(4)之Join

LINQ to SQL语句(4)之Join

LINQ to SQL语句(4)之Join2010-12-11 博客园 李永京Join操作符适用场景:在我们表关系中有一对一关系,一对多关系, 多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择) 和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进 行inner join操作SelectMany说明:我们在写查询语句...
LINQ to SQL语句(5)之Order By

LINQ to SQL语句(5)之Order By

LINQ to SQL语句(5)之Order By2010-12-11 博客园 李永京Order By操作适用场景:对查询出的语句进行排序,比如按时间排序 等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合 排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是 OrderBy和OrderByDescending1.简单形式这个例子使用 orderby 按雇用日期对雇员进行排序:var q = from e in db.E...
<< 11 12 13 14 15 16 17 >>