文章 2017-11-27 来自:开发者社区

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

我们描述了Linq to Sql检测在更新时是否产生了冲突的基本方法:将该记录每个字段原来的值和更新时的值进行对比,如果稍有不同则意味着记录被修改过,因此产生了更新冲突。不过您是否有这样的感觉,这种方法实在累赘了一些?如果一个表中有数十个字段,那么更新就必须完整地检测一遍(不过我会在今后的文章中提到这方面的控制)。再者,如果其中某一个字段储存了洋洋洒洒上万字的文章,那么在验证时仅仅是将它从Web....

文章 2017-11-26 来自:开发者社区

Linq To Sql CRUD操作示例

  昨天简要的看了一下Linq To Sql 的操作方式,写了一个简单的CRUD操作的例子。去掉繁琐的理论,直接贴代码。【源代码下载】   我是新建了一个本地数据库,数据库字段如下:   根据这个结构,设计了一个实体类Book: [Table] public class Book { /// <summary> /// 图...

Linq To Sql CRUD操作示例
文章 2017-11-25 来自:开发者社区

Getting Started With LINQ To SQL(转)

原文地址:http://dotnet.org.za/hiltong/archive/2008/02/20/getting-started-with-linq-to-sql.aspx Considering I've put a few posts up about LINQ To SQL, I realised I've never shared some of the initial link....

文章 2017-11-23 来自:开发者社区

LINQ To SQL深入学习系列之一(C#3.0为LINQ的加强之一)

本文例子大部分来自于(Apress pro linq) 为了使LINQ可以无缝的和C#语言整合在一起,微软对C#3.0加入了些新功能,这里主要介绍和LINQ相关的加强。 1、var关键字,集合初始化以及匿名类型 2、Lambda 表达式 3、部分(Partial )方法 4、扩展方法 5、表达式树 1、var关键字,集合初始化以及匿名类型 var: 可以赋予局部变量推断“类型”var 而...

LINQ To SQL深入学习系列之一(C#3.0为LINQ的加强之一)
文章 2017-11-21 来自:开发者社区

在LINQ to SQL中使用Translate方法以及修改查询用SQL

目前LINQ to SQL的资料不多——老赵的意思是,目前能找到的资料都难以摆脱“官方用法”的“阴影”。LINQ to SQL最权威的资料自然是MSDN,但是MSDN中的文档说明和实例总是显得“大开大阖”,依旧有清晰的“官方”烙印——这简直是一定的。不过从按照过往的经验,在某些时候如果不按照微软划定的道道来走,可能就会发现别样的风景。老赵在最近的项目中使用了LINQ to SQL作为数据层的基础....

文章 2017-11-21 来自:开发者社区

扩展LINQ to SQL:使用Lambda Expression批量删除数据

ORM框架在删除数据方面一直有个尴尬,那就是无法通过指定条件批量删除数据(当然这本不是ORM的问题,只是使用上感觉不方便)。于是对于一些删除操作,我们不得不写SQL语句或者执行存储过程,例如: ItemDataContext&nbsp;db =&nbsp;new&nbsp;ItemDataContext();db.ExecuteCommand(&nbsp;&nbsp;&nbsp;&nbsp;"DE...

文章 2017-11-20 来自:开发者社区

Linq = > MyMetal = > SqlMetal Include 自定义(Linq to sql )生成

把这个好东西推荐给大家。点击进去后如果发现没有发布版千万别惊讶,作者说他忙,让我们下载源代码就好了,尽管不太方便,但是在源代码中已经有发布版本了。相对一些由发布版但是粗制滥造不同,作者现在这个版本已经非常棒了。以下是引用的codeplex的图: NOTE: Please download the source code, it has compiled executables in it, I.....

文章 2017-11-17 来自:开发者社区

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

在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web应用安全漏洞,是一个被称为“SQL注入”的极危险的命令注入形式。命令注入的原始的形式本是指这样一种漏洞:攻击者通过提供一个正常使用者意料之外的输入,改变你的Web应用程序的运行方式,从而允许攻击者运行服务器上的非授权的命令。无疑,SQL注入式攻击是很常见的、被广泛使用的攻击形式。幸运的是,一旦我们理解了这个问题,就可以很容易地....

文章 2017-11-16 来自:开发者社区

LINQ能不能用系列(二)LINQ to SQL 效率比对

前言 很多人听说过LINQ TO SQL与ADO.NET传统方式用于不同的环境,LINQ TO SQL与ADO.NET传统方式也没有可比性,就像公交车与私家车一样,虽然是车但用途完全不同,但很少有人去探究,究竟为什么他们不同,他们不同的原因是什么,这我觉得是一个好的程序和一个普通程序最主要的区别之一。下面一起来看LINQ TO SQL效率到底如果吧。 内容 测试环境:net framework ....

LINQ能不能用系列(二)LINQ to SQL 效率比对
文章 2017-11-16 来自:开发者社区

LINQ To SQL深入学习系列之三(C#3.0为LINQ的加强之三表达式树)

准备了不少资料,本来很想把这个话题好好讲讲,忽然在园子里看到这篇文章,觉得讲得很详细很易懂也够深度,所以我也没必要写了,看这个就行了,呵呵http://www.cnblogs.com/Terrylee/archive/2008/08/01/custom-linq-provider-part-1-expression-tree.html   本文转自 你听海是不是在笑 博客园博客,原文链接...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注