码迷,mamicode.com
首页 >  
搜索关键字:linq查询    ( 282个结果
【转】编写高质量代码改善C#程序的157个建议——建议29:区别LINQ查询中的IEnumerable<T>和IQueryable<T>
建议29:区别LINQ查询中的IEnumerable<T>和IQueryable<T> LINQ查询一共提供了两类扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable<T>接口的集合进行扩展;Queryable类,它针对继承了IQue ...
分类:编程语言   时间:2017-11-30 18:07:05    阅读次数:175
EF中的DbContext类
使用先前的数据上下文,可以通过使用LINQ查询,按字母顺序检索出所有专辑,代码如下 ...
分类:数据库   时间:2017-11-28 15:34:43    阅读次数:173
Entity Framework 四
实体框架支持三种类型的查询:1)LINQ to Entities,2)Entity SQL,3)Native SQL LINQ方法语法: LINQ查询语法: 实体SQL: 这种可以简单的了解,不必深入研究,知道LINQ语法或原始SQL查询就可以了。 实体SQL是另一种创建查询的方法。它由实体框架的对 ...
分类:其他好文   时间:2017-11-22 13:08:04    阅读次数:110
LINQ查询
LINQ是Microsoft推出的新一代数据查询语言。 LINQ作用:可以将数据查询直接集成到编程语言本身中。可以解决处理非常大的数据集合的问题。 LINQ还提供了许多扩展方法,更便于排序、组合和计算查询结果的统计数据。 使用LINQ可以查询C#中许多不同的数据源,包括对象、SQLXML、实体数据 ...
分类:其他好文   时间:2017-11-06 15:33:13    阅读次数:208
EntityFramework 插件之EntityFramework.Extended (批量处理)
接手了一个用EF来做的项目,由于项目中使用的原生处理,导致很多update都是采用先select 后 update的方式来实现,同时无法批量执行逻辑如:根据订单类型统一更新状态等。所以在经过了N多查找之后 发现了一个国外写的扩展插件EntityFramework.Extended 。 Github: ...
分类:其他好文   时间:2017-11-04 22:25:23    阅读次数:228
用PredicateBuilder实现Linq动态拼接查询
在使用Linq查询的时候,特别是如果你在使用Entiry Framwork,有时会遇到动态查询的情况(客户的查询条件是不固定的拼接查询)。我们能想到的第一方案应该是拼接SQL,的确这样是可以达到我们的目的的。但这样又会破坏程序的一至性,本来使用Entiry Framwork的目标就是用面向对象的方式... ...
分类:其他好文   时间:2017-11-02 18:22:49    阅读次数:244
EF基础知识小记一
1、EF等ORM解决方案出现的原因 因为软件开发中分析和解决问题的方法已经接近成熟,然后关系型数据库却没有,很多年来,数据依然是保存在表行列这样的模式里,所以,在面相对象和高度标准化的数据库中产生了一个失配(不匹配、阻抗失配,微软的安德斯.海尔斯伯格<C#之父>可能会这样叫它),为了解决这个失配,大 ...
分类:其他好文   时间:2017-09-28 16:47:29    阅读次数:226
数组为什么可以使用linq查询
问题引出 这视乎是个完全不必要进行讨论的话题,因为linq(这里具体是linq to objects)本来就是针对集合类型的,数组类型作为集合类型的一种当然可以使用了。不过我还是想写一下,这个问题源于qq群里一位朋友的提问:.net的数组类型都隐式继承了Array类,该类是一个抽象类,并且实现了IE ...
分类:编程语言   时间:2017-09-27 11:28:19    阅读次数:167
.NET深入解析LINQ框架(五:IQueryable、IQueryProvider接口详解)
阅读目录: 1.环路执行对象模型、碎片化执行模型(假递归式调用) 2.N层对象执行模型(纵横向对比链式扩展方法) 3.LINQ查询表达式和链式查询方法其实都是空壳子 4.详细的对象结构图(对象的执行原理) 5.IQueryable<T>与IQueryProvider一对一的关系能否改成一对多的关系 ...
分类:Web程序   时间:2017-09-20 10:24:07    阅读次数:245
.NET深入解析LINQ框架(二:LINQ优雅的前奏)
阅读目录: 1.LINQ框架的主要设计模型 1.1.链式设计模式 (以流水线般的链接方式设计系统逻辑) 1.2.链式查询方法(逐步加工查询表达式中的每一个工作点) 2.LINQ框架的核心设计原理 2.1.托管语言之上的语言(LINQ查询表达式) 2.2.托管语言构造的基础(LINQ依附通用接口与查询 ...
分类:Web程序   时间:2017-09-20 10:17:48    阅读次数:254
282条   上一页 1 ... 5 6 7 8 9 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!