E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IQueryable
LINQ:创建
IQueryable
Provider<1>
这是一个教你创建一个LINQ
IQueryable
Provider的系列教程,总共13篇,来源于The Wayward WebLog,翻译中除去了一部分作者的琐碎之语,如有翻译不当之处,请指出,谢谢!
·
2015-11-11 16:08
Provider
协变 和 逆变
下列接口现在为变体: IEnumerable< T>(T 为协变) IEnumerator< T>(T 为协变)
IQueryable
< T>
·
2015-11-11 13:03
解决 ”不允许在查询中显式构造实体类型“问题及使用其他方法实现返回 List
或者
IQueryable
对象
entity type 'xx object' in query is not allowed.即:“不允许在查询中显式构造实体类型” 问题及 使用其他方法实现返回List<Model对象>或者
IQueryable
·
2015-11-11 11:51
query
将不确定变为确定~DAL层向BLL层返回数据用IEnumerable
还是
IQueryable
DAL层从数据库中将数据读出来后,传递给BLL层,再通过BLL处理数据后,向WEB层返回,最后到页面上输出,这是一个过程,在这个过程中我需要说两句,BLL层与WEB层通讯肯定是List,IList等等,即实实在在的数据,而DAL层向BLL层返回数据时,就需要注意了,因为DAL层返回一般是完整的结果集,而在BLL层根据具体的业务,再进行字段的过滤,这对于减少数据库与网络传递的压力是有帮助的,下面是一
·
2015-11-11 09:40
query
LINQ 学习笔记3
Lambad表达式树: Lamabda表达式树在编译过程中,有两种方式: 如果表达式的第一个参数声明为IEnumberable<T>类型,编译器会编译成IL中间代码,而当扩展方法继承自
IQueryable
·
2015-11-11 09:48
LINQ
一个简单问题引发对IEnumerable和
IQueryable
的思考
问题概述: 首先看下图,有客户表和客户负责人表关系是多对多,访问数据库使用的是EF所以这里我们开启了延迟加载,需求就是将每个客户的所有负责人逗号拼接显示在负责人这一栏位, 对你没看错需求就是这么简单如果是写sql也许我们会去用两个循环去做,问题是要用linq实现。
·
2015-11-11 08:03
query
LINQ Provider表达式树6
在本文开始时,就说过通过解析表达式目录树,可以实现我们一些特定的功能,就拿LINQ to SQL为例,看下面这幅图: 当我们在C#语言中编写一个查询表达式时,它将返回一个
IQueryable
类型的值
·
2015-11-11 04:25
Provider
Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended 也可以在nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对
IQueryable
·
2015-11-11 03:56
framework
linq to entity 分页方法不支持LastOrDefault等操作的处理办法
LastOrDefault这个方法,但是使用的时候一直报错 “LINQ to Entities 不识别方法“TravelWeb.Dao.XT_Card LastOrDefault[XT_Card](System.Linq.
IQueryable
·
2015-11-11 02:42
entity
一步一步学Linq to sql(六):探究特性
延迟执行
IQueryable
query = from c in ctx.Customers select
·
2015-11-11 02:55
LINQ
MVC自定义分页
之前我发表了一篇MVC无刷新分页的文章,里面用的是MvcPager控件,但是那个受那个控件限制,传值只能用PagedList,各方面都受到了限制,自由度不够高,现在还是做MVC无刷新分页,但是想直接用
IQueryable
·
2015-11-11 01:32
html
mvc
抽象工厂
System.Linq;using System.Text; namespace 抽象工厂{ class Program { static void Main(string[] args) { //
IQueryable
·
2015-11-10 23:25
抽象工厂
C# LINQ基础
(支持 IEnumerable<T> 或派生接口(如泛型
IQueryable
<T>)的类型称为“可查询类型”。) a. 数组 b. LINQ to XML.
·
2015-11-09 13:25
LINQ
LINQ通用分页绑定方法的实现
在LINQ中,
IQueryable
接口和IEnumerable 接口都分别提供了Skip方法和Take方法,用来做分页非常合适.因此我就想用他们做一个分页控件,因为
IQueryable
是继承自 IEnumerable
·
2015-11-09 12:43
LINQ
那些年我还不懂:IList,ICollection,IEnumerable,IEnumerator,
IQueryable
好久没写过文章了,渐渐的发现自己懒了,o(︶︿︶)o 唉 懒惰是魔鬼.废话不多说了。 1、首先看一个简单的例子 int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie.MoveNext()) { int i = (int)m
·
2015-11-09 12:41
Collection
IEnumerable
接口主要成员
在LINQ中,数据源和查询结果实际上都是IEnumerable<T>或
IQueryable
<T>类型对象,所以可以通过使用普通对象的形式(调用方法、使用属性等)对数据源进行查询或使用查询结果数据
·
2015-11-09 11:26
enum
IQueryable
与IEnumberable的区别
也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;
IQueryable
接口 它继承 IEnumerable 接口,而因为.net版本加入Linq和
IQueryable
·
2015-11-08 16:17
number
Linq 通过反射动态查询对象
public
IQueryable
<TEntity> Find<TEntity>(TEntity obj) where TEntity
·
2015-11-08 14:49
LINQ
Generic Entity Framework 4.0 Base Repository
interface IRepository < T > where T : class {
IQueryable
·
2015-11-08 11:22
repository
关于 Linq to EF 的内存泄漏问题
; 1, http://www.codethinked.com/keep-your-
iqueryable
-in-check
·
2015-11-07 14:17
LINQ
MVC学习(四)几种分页的实现(2)
在泛型编程中,数据容器一般继承了
IQueryable
或者IEnumerable接
·
2015-11-07 14:04
mvc
经典集合 与
IQueryable
集合 的差别
经典集合 与
IQueryable
集合 的差别 经典集合与
IQueryable
集合存在本质的区别,经典结合是在内存中开辟一片区域用来存储数据
·
2015-11-07 11:30
query
IQueryable
与IEnumberable的区别
Entity Framework快速入门--
IQueryable
与IEnumberable的区别 IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。
·
2015-11-07 11:08
number
一个小Forum Web程序示例,ASP.NET MVC Framework,TDD简介(Part 2)
前一部分我简单介绍了这个论坛程序的结构(Repository的方法返回
IQueryable
类型)和在ASP.NET MVC Framework中使用StructureMap。
·
2015-11-07 11:59
framework
一个小Forum Web程序示例,ASP.NET MVC Framework,总体结构介绍(Part 1)
Repository模式简介以及结合
IQueryable
改进的Repository模式; 2. 简单的TDD实践,使用ReSharper 4.0插件简化操作; 3.
·
2015-11-07 11:58
framework
第5讲:查询表达式LINQ(3)
IQueryable
<Product>
IQueryable
<T>类型 通过IL代码可以看出,resu
·
2015-11-07 11:08
LINQ
IQueryable
与IEnumberable的区别
也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;
IQueryable
接口 它继承 IEnumerable 接口,而因为.net
·
2015-11-07 10:28
number
最全数据结构详述: List VS IEnumerable VS
IQueryable
VS ICollection VS IDictionary
本文对常用的数据结构详述:Array,ArrayList,List,IList,ICollection,Stack,Queue,HashTable,Dictionary,
IQueryable
,IEnumerable
powertoolsteam
·
2015-11-06 12:25
数据结构
最全数据结构详述: List VS IEnumerable VS
IQueryable
VS ICollection VS IDictionary
本文对常用的数据结构详述:Array,ArrayList,List,IList,ICollection,Stack,Queue,HashTable,Dictionary,
IQueryable
,IEnumerable
powertoolsteam
·
2015-11-06 12:25
数据结构
最全数据结构详述: List VS IEnumerable VS
IQueryable
VS ICollection VS IDictionary
本文对常用的数据结构详述:Array,ArrayList,List,IList,ICollection,Stack,Queue,HashTable,Dictionary,
IQueryable
,IEnumerable
powertoolsteam
·
2015-11-06 12:00
list
IEnumerable
IQueryable
v
ICollection
IDictionary
最全数据结构详述: List VS IEnumerable VS
IQueryable
VS ICo
本文对常用的数据结构详述:Array,ArrayList,List,IList,ICollection,Stack,Queue,HashTable,Dictionary,
IQueryable
,IEnumerable
葡萄城控件技术团队
·
2015-11-06 12:00
数据结构
list
IEnumerable
IQueryable
v
ICollection
IDictionary
最全数据结构详述: List VS IEnumerable VS
IQueryable
VS ICollection VS IDictionary
本文对常用的数据结构详述:Array,ArrayList,List,IList,ICollection,Stack,Queue,HashTable,Dictionary,
IQueryable
,IEnumerable
powertoolsteam
·
2015-11-06 12:00
数据结构
list
vs
IQueryable
IEnumerable
ICollection
IDictionary
Entity Framework中
IQueryable
, IEnumerable, IList的区别(转自网络)
使用工具追踪EF生成的SQL 使用Entity Framework等ORM框架的时候,SQL对于使用者来说是透明的,往往很多人也不关心ORM所生成的SQL,然而系统出现性能问题的时候就必须关注生成的SQL以发现问题所在。 使用过Toplink的朋友知道很只要设置日志打印级别=FINE就可以配置使之生成的SQL在服务器中打印出来,Entiry Framework没有那么幸运,在以前
·
2015-11-05 08:08
framework
IQueryable
接口与IEnumberable 区别
总结一下:IEnumerable泛型类在调用自己的SKip和Take等扩展方法之前数据就已经加载在本地内存里了,而
IQueryable
是将Skip,take这些方法表达式翻译成T-SQL语句之后再向SQL
jwang
·
2015-11-04 17:00
IEnumerable的谨慎使用和
IQueryable
的延迟执行
大家都知道可以使用IEnumerable<T> 的AddRange方法去获取指定范围的数据(常用于分页)。昨天我在做分页时当我取下来的数据时发现速度会很慢而且内存也消耗比较多,由此我们可以猜想到加载数据的时候肯定加载了很多不需要的数据。 代码: public PageList(IEnumerable<T> sourc
·
2015-11-03 20:27
query
IQueryable
和IEnumerable
的区别
IQueryable
<T>(IEnumerable<T>的一个子接口)。
·
2015-11-02 19:06
query
entity--GetQueryable()
对于数据实时动态加载的需要启动objects面对对象方可以 public
IQueryable
<Department> GetQueryable()
·
2015-11-02 19:01
entity
在entity中随时更新数据的办法
().FirstOrDefault(item => item.Key.Trim() == "22"); 在数据访问类调用: public
IQueryable
·
2015-11-02 19:59
entity
entity的修正
public
IQueryable
<Sys_Department> GetQueryable() {  
·
2015-11-02 19:59
entity
LINQ to DataSet
Linq to DataSet-查询ADO.NET数据集 Linq查询适用于实现了IEnumerable<T>接口或
IQueryable
<T>接口的数据源,而DataTable
·
2015-11-02 18:29
LINQ
那些年我还不懂:IList,ICollection,IEnumerable,IEnumerator,
IQueryable
好久没写过文章了,渐渐的发现自己懒了,o(︶︿︶)o 唉 懒惰是魔鬼.废话不多说了。 1、首先看一个简单的例子 int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie.MoveNext()) { int i = (int)m
·
2015-11-02 13:42
Collection
[小技巧]让你的GridView支持
IQueryable
,并自动实现真分页
而且它不智能支持强大的
Iqueryable
。 但这表明微软忽略了现实中的分页需求吗?答案应该不是,我想也不是。 那么,通过什么方式可以达到真分页的效果呢?
·
2015-11-02 12:19
GridView
分享基于Entity Framework的Repository模式设计(附源码)
关于Repository模式,在这篇文章中有介绍,Entity Framework返回IEnumerable还是
IQueryable
?
·
2015-11-02 12:08
repository
.NET深入解析LINQ框架(五:
IQueryable
、IQueryProvider接口详解)
环路执行对象模型、碎片化执行模型(假递归式调用) 2.N层对象执行模型(纵横向对比链式扩展方法) 3.LINQ查询表达式和链式查询方法其实都是空壳子 4.详细的对象结构图(对象的执行原理) 5.
IQueryable
·
2015-11-02 11:29
Provider
IEnumerable的谨慎使用和
IQueryable
的延迟执行
大家都知道可以使用IEnumerable<T> 的AddRange方法去获取指定范围的数据(常用于分页)。昨天我在做分页时当我取下来的数据时发现速度会很慢而且内存也消耗比较多,由此我们可以猜想到加载数据的时候肯定加载了很多不需要的数据。 代码: Code public PageList(IEnumerable<T>
·
2015-11-02 10:52
query
Entity Framework快速入门--
IQueryable
与IEnumberable的区别
Entity Framework快速入门--
IQueryable
与IEnumberable的区别 IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。
·
2015-11-02 10:36
framework
linq to entities 学习
注意释放所占空间,结合using 使用) 2、实例化的entities对象中的表的实体,生成对象a,返回类型为objectquery<表实体类名> 3、使用linq对a进行查询,返回类型为
iqueryable
·
2015-11-02 09:40
LINQ
IEnumerable和
IQueryable
转化为DataTable
扩展方法: public static DataTable ConvertToDataTable(this IEnumerable enumerable) { var dataTable = new DataTable(); foreach (PropertyDescriptor pd in TypeDes
·
2015-11-01 15:53
Datatable
泛型方法动态生成表达式树 Expression
public string GetGridJSON(TraderInfo model) {
IQueryable
<TraderInfo
·
2015-11-01 15:07
express
Dynamic LINQ Methods
the Dynamic LINQ series, here are some hopefuly useful methods for performing LINQ queries in
IQueryable
·
2015-11-01 14:51
dynamic
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他