
ling to sql
杰克2022
这个作者很懒,什么都没留下…
展开
-
Ling to sql更新实体概述
摘要: 本文向大家介绍Ling to sql更新实体,可能好多人还不了解Ling to sql更新实体,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。Ling to sql更新实体非常费劲!一般网上的例子中都是一下这样的。Cus ...本文向大家介绍Ling to sql更新实体,可能好多人还不了解Ling to sql更新实体,没有关系,看转载 2012-07-10 17:11:20 · 597 阅读 · 0 评论 -
LINQ to SQL语句(13)之开放式并发控制和事务
转载地址: http://www.prg-cn.com/article-4450-1.htmlSimultaneous Changes开放式并发控制下表介绍 LINQ to SQL 文档 中涉及开放式并发的术语:术语说明并发两个或更多用户同时尝试更新同一数据库行的情形。并发冲突两个或更多用户同时尝试向 一行的一列或转载 2012-08-01 12:50:42 · 604 阅读 · 0 评论 -
LINQ to SQL语句(7)之Exists/In/Any/All/Contains
转载地址: http://www.prg-cn.com/article-4465-1.htmlExists/In/Any/All/Contains操作符适用场景:用于判断集合中元素 ,进一步缩小范围。Any说明:用于判断集合中是否有元素满足 某一条件;不延迟。(若条件为空,则集合只要不为空就返回True,否则为 False)。有2种形式,分别为简单形式和带条件形转载 2012-08-01 12:07:18 · 714 阅读 · 0 评论 -
LINQ to SQL语句(8)之Concat/Union/Intersect/Except
转载地址: http://www.prg-cn.com/article-4463-1.htmlConcat/Union/Intersect/Except操作适用场景:对两个集合的处理,例 如追加、合并、取相同项、相交项等等。Concat(连接)说明:连接 不同的集合,不会自动过滤相同项;延迟。1.简单形式:var q = (转载 2012-08-01 12:09:25 · 474 阅读 · 0 评论 -
LINQ to SQL语句(17)之对象加载
转载地址: http://www.prg-cn.com/article-4443-1.html对象加载延迟加载在查询某对象时,实际上你只查询该对象。不会同时自 动获取这个对象。这就是延迟加载。例如,您可能需要查看客户数据和 订单数据。你最初不一定需要检索与每个客户有关的所有订单数据。其优点是你 可以使用延迟加载将额外信息的检索操作延迟到你确实需要检索它们时再进行。 请看转载 2012-08-01 12:56:56 · 450 阅读 · 0 评论 -
LINQ to SQL语句(18)之运算符转换
转载地址: http://www.prg-cn.com/article-4441-1.html运算符转换1.AsEnumerable:将类型转换为泛型 IEnumerable使用 AsEnumerable 可返回类型化为泛型 IEnumerable 的参数。在 此示例中,LINQ to SQL(使用默认泛型 Query)会尝试将查询转换为 SQL 并在服务器上执行。但 wher转载 2012-08-01 12:58:00 · 967 阅读 · 0 评论 -
LINQ to SQL语句(4)之Join
转载地址: http://www.prg-cn.com/article-4473-1.htmlJoin操作符适用场景:在我们表关系中有一对一关系,一对多关系, 多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择) 和GroupJoin(分组Join查询)。转载 2012-08-01 11:58:13 · 462 阅读 · 0 评论 -
LINQ to SQL语句(5)之Order By
转载地址: http://www.prg-cn.com/article-4470-1.htmlOrder By操作适用场景:对查询出的语句进行排序,比如按时间排序 等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合 排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是 OrderBy和OrderByDescending1.简单形转载 2012-08-01 12:00:30 · 492 阅读 · 0 评论 -
LINQ to SQL语句(6)之Group By/Having
转载地址: http://www.prg-cn.com/article-4468-1.htmlGroup By/Having操作符适用场景:分组数据,为我们查找数据缩小 范围。说明:分配并返回对传入参数进行分组操作后的可枚举对象。分 组;延迟1.简单形式:var q = from p in db.Products group p转载 2012-08-01 12:05:41 · 425 阅读 · 0 评论 -
LINQ to SQL语句(12)之Delete和使用Attach
转载地址: http://www.prg-cn.com/article-4457-1.html删除(Delete)1.简单形式说明:调用DeleteOnSubmit方法即可。OrderDetail orderDetail = db.OrderDetails.First (c => c.OrderID == 10255 && c.Produc转载 2012-08-01 12:49:07 · 501 阅读 · 0 评论 -
LINQ to SQL语句(15)之String
转载地址: http://www.prg-cn.com/article-4446-1.html字符串(String)LINQ to SQL支持以下String方法。但是不同的是默认 情况下System.String方法区分大小写。而SQL则不区分大小写。1.字符 串串联(String Concatenation)var q = from c转载 2012-08-01 12:53:54 · 635 阅读 · 0 评论 -
LINQ to SQL语句(16)之对象标识
转载地址: http://www.prg-cn.com/article-4444-1.html对象标识运行库中的对象具有唯一标识。引用同一对象的两个变量实际上 是引用此对象的同一实例。你更改一个变量后,可以通过另一个变量看到这些更 改。关系数据库表中的行不具有唯一标识。由于每一行都具有唯一的主 键,因此任何两行都不会共用同一键值。实际上,通常我们是将数据从 数据库中转载 2012-08-01 12:54:57 · 603 阅读 · 0 评论 -
LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
http://www.prg-cn.com/article-4440-1.htmlADO.NET与LINQ to SQL它基于由 ADO.NET 提供程序模型提供的服务。因 此,我们可以将 LINQ to SQL 代码与现有的 ADO.NET 应用程序混合在一起,将 当前 ADO.NET 解决方案迁移到 LINQ to SQL。1.连接在创建 LINQ to S转载 2012-08-01 12:59:13 · 1681 阅读 · 0 评论 -
LINQ to SQL语句(20)之存储过程
http://www.prg-cn.com/article-4438-1.html存储过程在我们编写程序中,往往需要一些存储过程,在LINQ to SQL中 怎么使用呢?也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的 几个存储过程来理解一下。1.标量返回在数据库中,有名为 Customers Count By Region的存储过程。该存转载 2012-08-01 13:02:17 · 727 阅读 · 0 评论 -
LINQ to SQL语句(11)之Update
转载地址: http://www.prg-cn.com/article-4459-1.html更新(Update)说明:更新操作,先获取对象,进行修改操作之后,直接调 用SubmitChanges()方法即可提交。注意,这里是在同一个DataContext中,对于 不同的DataContex看下面的讲解。1.简单形式Customer cust =转载 2012-08-01 12:47:01 · 407 阅读 · 0 评论 -
LINQ to SQL语句(9)之Top/Bottom和Paging和SqlMethods
转载地址: http://www.prg-cn.com/article-4462-1.htmlTop/Bottom操作适用场景:适量的取出自己想要的数据,不是全部取出, 这样性能有所加强。Take说明:获取集合的前n个元素;延迟。即只 返回限定数量的结果集。var q = ( from e in db.Employees orde转载 2012-08-01 12:11:13 · 508 阅读 · 0 评论 -
LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg
转载地址: http://www.prg-cn.com/article-4474-1.html[1] Count/Sum讲解[2] Min讲解[3] Max讲解[4] Average和Aggregate讲解Count/Sum/Min/Max/Avg操作符适用场景: 统计数据吧,比如统计一些数据的个数,求和,最小值,最大值,平均数。Coun转载 2012-08-01 11:55:26 · 482 阅读 · 0 评论 -
Linq to SQL 语法及使用
--之前写过ADO.NET Entity Framework与ADO.NET Data Service今天补发一个Linq to SQLADO.NET Entity Framework见: ADO.NET Entity Framework 系列文章ADO.NET Data Service 见: ADO.NET Data Ser转载 2012-07-10 17:56:56 · 1116 阅读 · 0 评论 -
LINQ to SQL语句(10)之Insert
转载地址: http://www.prg-cn.com/article-4461-1.html插入(Insert)1.简单形式说明:new一个对象,使用InsertOnSubmit方法 将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataContext db = new NorthwindDataContex转载 2012-08-01 12:45:48 · 459 阅读 · 0 评论 -
LINQ to SQL语句(14)之Null语义和DateTime
转载地址: http://www.prg-cn.com/article-4449-1.htmlNull语义说明:下面第一个例子说明查询ReportsToEmployee为null的雇 员。第二个例子使用Nullable.HasValue查询雇员,其结果与第一个例 子相同。在第三个例子中,使用Nullable.Value来返回 ReportsToEmployee不为null的雇员的R转载 2012-08-01 12:52:17 · 525 阅读 · 0 评论 -
LINQ to SQL语句(21)之用户定义函数
http://www.prg-cn.com/article-4433-1.html用户定义函数我们可以在LINQ to SQL中使用用户定义函数。只要把 用户定义函数拖到O/R设计器中,LINQ to SQL自动使用FunctionAttribute属性 和ParameterAttribute属性(如果需要)将其函数指定为方法。这时,我们只需 简单调用即可。在这里注意:使用用户定义转载 2012-08-02 17:06:58 · 708 阅读 · 0 评论 -
LINQ to SQL语句(22)之DataContext
http://www.prg-cn.com/article-4431-1.htmlDataContextDataContext作为LINQ to SQL框架的主入口点,为我们 提供了一些方法和属性,本文用几个例子说明DataContext几个典型的应用。创建和删除数据库CreateDatabase方法用于在服务器上创建数据库。DeleteDatabase方法用于删除由Dat转载 2012-08-02 17:09:15 · 502 阅读 · 0 评论 -
LINQ to SQL语句(23)之动态查询
http://www.prg-cn.com/article-4430-1.html动态查询有这样一个场景:应用程序可能会提供一个用户界面,用 户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知 道查询的细节,动态查询将十分有用。在LINQ中,Lambda表达式是许多 标准查询运算符的基础,编译器创建lambda表达式以捕获基础查询方法(例如 Where、Sele转载 2012-08-02 17:10:20 · 1016 阅读 · 1 评论 -
LINQ to SQL语句(24)之视图
http://www.prg-cn.com/article-4425-1.html视图我们使用视图和使用数据表类似,只需将视图从“服务器资源 管理器/数据库资源管理器”拖动到O/R 设计器上,自动可以创建基于这些 视图的实体类。我们可以同操作数据表一样来操作视图了。这里注意:O/R 设计 器是一个简单的对象关系映射器,因为它仅支持 1:1 映射关系。换句话说,实 体类与数据库表或视图之转载 2012-08-02 17:11:49 · 524 阅读 · 0 评论 -
LINQ to SQL语句(25)之继承
http://www.prg-cn.com/article-4424-1.html继承支持LINQ to SQL 支持单表映射,其整个继承层次结构存储在单个数据库表中。该表包含整个层次结构的所有可能数据列的平展联合。(联合是 将两个表组合成一个表的结果,组合后的表包含任一原始表中存在的行。)每行 中不适用于该行所表示的实例类型的列为 null。单表映射策略是最简单 的继承表示形式,转载 2012-08-02 17:14:01 · 1576 阅读 · 0 评论 -
LINQ to SQL的执行可能无法复用查询计划
http://www.prg-cn.com/article-4416-1.html查询计划Sql Server在执行一条查询语句之前都对对它进行“编译 ”并生成“查询计划”,查询计划告诉Sql Server的查询引擎 应该用什么方式进行工作。Sql Server会根据当前它可以收集到的各种信息(例 如内存大小,索引的统计等等)把一条查询语句编译成它认为“最优 ”的查询计划。很显然,得到转载 2012-08-02 17:17:17 · 550 阅读 · 0 评论 -
LINQ to SQL异步查询
http://www.prg-cn.com/article-4419-1.html异步操作是提高Web应用程序吞吐量的重要手段,关于这方面的话题已经在前 文《正确使用异步操作》中解释过了。对于大多数互联网应用来说,性能瓶颈数 据库访问。换句话说,一个请求在数据库操作上所花的时间往往是最多的 ——并且占总时间的90%以上。因此,当Web应用程序的吞吐量因为数 据库操作的阻塞而受到影响的话,我转载 2012-08-02 17:15:20 · 545 阅读 · 0 评论 -
LINQ to SQL之面向对象的添加、查询、更新和删除
http://www.prg-cn.com/article-4418-1.html介绍以Northwind为示例数据库,DLINQ(LINQ to SQL)之完全面向对象的添加操作、查询操作、更新操作和删除操作示例Sample.aspx "Sample.aspx.cs" Inherits="LINQ_DLINQ_Sample" Title="面向对象的添加转载 2012-08-02 17:16:25 · 877 阅读 · 0 评论 -
LINQ to SQL语句(1)之Where
转载地址: http://www.prg-cn.com/article-4478-1.htmlWhere操作适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下 面分别用实例举例下:1.简单转载 2012-08-01 11:51:38 · 325 阅读 · 0 评论 -
LINQ to SQL语句(2)之Select/Distinct
转载地址: http://www.prg-cn.com/article-4477-1.html[1] Select介绍1[2] Select介绍2[3] Select介绍3和 Distinct介绍Select/Distinct操作符适用场景:o(∩_∩) o… 查询呗。说明:和SQL命令中的select作用相似但位置不同, 查询表达式中的select转载 2012-08-01 11:53:20 · 412 阅读 · 0 评论