介绍 ·First - 返回集合中的第一个元素;不延迟 ·FirstOrDefault - 返回集合中的第一个元素(如果没有则返回默认值);不延迟 ·Last - 返回集合中的最后一个元素;不延迟 ·LastOrDefault - 返回集合中的最后一个元素(如果没有则返回默认值) ·ElementA ...
分类:
其他好文 时间:
2016-05-03 18:02:39
阅读次数:
298
本文介绍如何使用 Rafy 框架中的 Sql Tree 查询: 除了开发者常用的 Linq 查询,Rafy 框架还提供了 Sql 语法树的方式来进行查询。 这种查询方式下,开发者不需要直接编写真正的 Sql 语句,而是转而使用一套中间 Sql 语法树对象。这隔离了与具体数据库的耦合,使得开发者编写的 ...
分类:
数据库 时间:
2016-05-01 00:59:43
阅读次数:
351
投影操作,乍一看不知道在说啥。那么什么是投影操作呢?其实就是Select操作,名字起的怪怪的。和Linq查询表达式中的select操作是一样的。它能够选择数据源中的元素,并指定元素的表现形式。投影操作包括以下2种操作: 1、Select操作,将数据源中的元素投影到新的序列中,并指定元素的类型和表现形 ...
分类:
其他好文 时间:
2016-04-21 16:45:56
阅读次数:
319
在Linq查询中Let子句可以创建一个新的范围变量,并使用该变量保存表达式的结果。 看下面的例子: 相当于用let 创建了一个整型变量number 来存放 Int32.Parse(u.UserName.Substring(u.UserName.Length - 2))表达式的结果。运行结果: ...
分类:
其他好文 时间:
2016-04-20 17:38:12
阅读次数:
163
Linq查询表达式包含8个常用的子句:from、where、select、join、into、orderby、group、let。我们来看看详细的说明。 from: 指定查询操作的数据源和范围变量 where: 筛选元素的逻辑条件,一般由逻辑运算符("与","或")组成 select: 指定查询结果 ...
分类:
其他好文 时间:
2016-04-20 15:05:21
阅读次数:
198
本节我们主要介绍一下如何创建查询集合类型,关系数据库类型,DataSet对象类型和XML类型的数据源的Linq查询表达式。 下面在实例代码ReadyCollectionData()函数创建了准备的数据源: 1、创建集合类型的查询。 创建一个UserBaseInfo类: ReadyCollection ...
分类:
其他好文 时间:
2016-04-20 13:37:20
阅读次数:
221
在前面的系列中,我们已经讨论了LINQ简单查询的大部分特性,了解了LINQ的支持计术和语法形式。至此,我们应该可以创建出大部分相对简单的LINQ查询。在本篇中,除了对前面的知识做个简单的总结,还会介绍几种创建更复杂查询的方式,让我们在面对更复杂的场景时也能轻松面对,包括:子查询、创建策略和数据转换。 ...
分类:
其他好文 时间:
2016-04-20 00:10:54
阅读次数:
218
public List<Content> selectADTAe(Content data)//模糊查询 { return Context.Content.Where(r => r.Title.Contains(data.Title)).ToList(); } Repeater1.DataSourc ...
分类:
其他好文 时间:
2016-04-18 13:21:50
阅读次数:
124
1.加载xml字符串 2.直接加载文件: var users = XElement.Load("TemplateUser.config").Elements("user"); var user = users.FirstOrDefault(); var Account = user.Element( ...
分类:
其他好文 时间:
2016-04-11 11:42:15
阅读次数:
137