摘要: IList(IList)会立即在内存里创建持久数据,这就没有实现“延期执行(deferred execution)”,如果被加载的实体有关联实体(associations),此关联实体不会被加载(既不立即加载,也不延迟加载)。 IQeurable(IQuerable)不会立即在内存里创建持久数据,只有遍历它(如通过foreach)、把它转换成List等情况下才会向内存加载数据,它可以实现“延期... 阅读全文
posted @ 2016-10-29 17:26 幽冥狂_七 阅读(484) 评论(0) 推荐(0) 编辑
摘要: where T:泛型约束,约束类型T必须具有无参的构造函数表示T必须是class类型或它的派生类。new()构造函数约束允许开发人员实例化一个泛型类型的对象。 一般情况下,无法创建一个泛型类型参数的实例。然而,new()约束改变了这种情况,要求类型参数必须提供一个无参数的构造函数。 在使用new() 阅读全文
posted @ 2016-10-29 16:35 幽冥狂_七 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel C# 原文: http://anneke.cn/ArticleInfo/Detial/23 目录 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq 5天 阅读全文
posted @ 2016-10-29 16:00 幽冥狂_七 阅读(2254) 评论(0) 推荐(0) 编辑