码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
MVC中一般为什么用IQueryable而不是用IList
IList(IList<T>)会立即在内存里创建持久数据,这就没有实现“延期执行(deferred execution)”,如果被加载的实体有关联实体(associations),此关联实体不会被加载(既不立即加载,也不延迟加载)。IQeurable(IQuerable<T>)不会立即在内存里创建持 ...
分类:Web程序   时间:2017-06-12 12:59:44    阅读次数:238
将Excel [导入到数据库] or 将数据 [导入到Excel]
将Excel导入到数据库实现如下: 前台代码: @model IEnumerable<Model.Student> @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=devic ...
分类:数据库   时间:2017-06-11 00:26:15    阅读次数:272
用队列来处理订单以及集合间性能比较
数组的大小是固定的,如果元素个数是动态的,就应使用集合类,集合可以根据集合类实现的接口组合为列表、集合和字典,集合实现的常用接口有如下 (1)IEnumerable<T>:如果将foreach语句用于集合,就需要IEnumerable接口,这个接口定义了方法GetEnumerator(),它返回了一 ...
分类:其他好文   时间:2017-06-10 00:28:23    阅读次数:161
C# IQueryable和IEnumerable的区别
原文地址:http://blog.csdn.net/q646926099/article/details/52297897 在使用EF查询数据的时候,我们常用的查询数据方式有linq to sql,linq to object, 查询返回的结果有两种类型:IQueryable、IEnumerable ...
分类:编程语言   时间:2017-06-05 14:17:56    阅读次数:299
迭代器模式
C#中的IEnumerator实现了一个标准的iterator模式。 Iterator相当于collection对象的一个指针/游标/。 FQA 提问:迭代功能直接实现在Collection对象里可以吗?比如用索引下标的方式? 回答:可以,用索引来迭代也是一个好办法。但是这样一来,就不能同时对同一个 ...
分类:其他好文   时间:2017-06-04 18:31:56    阅读次数:152
C#数组的Map、Filter、Reduce等价方法
Map、Filter和Reduce是Javascript、Python等语言里的数组常用方法,可以让你在实现一些数组操作时告别循环。它们三个的意义大家应该都清楚,有一个十分形象的解释如下: 然而,支持lambda表达式的C#也有类似的方法,但不是这样命名的。实现IEnumerable接口的类(如Li ...
分类:编程语言   时间:2017-05-31 23:14:15    阅读次数:245
C# read cmd console
public class ConsoleReader { public static IEnumerable<string> ReadFromBuffer( short x, short y, short width, short height ) { IntPtr buffer = Marshal ...
分类:Windows程序   时间:2017-05-30 12:48:08    阅读次数:199
插件开发
public class Loader { public IEnumerable AllTypes { get; set; } private List allInstances = new List(); public event EventHandler LoadingError; public... ...
分类:其他好文   时间:2017-05-29 19:16:14    阅读次数:199
IEnumerable和IEnumerator 详解
初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。 下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerabl ...
分类:编程语言   时间:2017-05-26 16:05:17    阅读次数:192
Linq学习笔记
在后台编写Linq查询的时候,有时我们写的查询语句,系统会给出一个警告:possible multiple enumeration of ienumerable. 出现这个警告的原因是: 如果该查询是对数据库的查询,那么该查询语句会从数据库执行两次及以上,我们可以对这个查询进行优化,优化的方法是 将 ...
分类:其他好文   时间:2017-05-24 18:22:11    阅读次数:142
750条   上一页 1 ... 20 21 22 23 24 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!