IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object; IQueryable 接口 它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得I...
分类:
编程语言 时间:
2015-10-08 06:49:01
阅读次数:
277
http://blog.csdn.net/byondocean/article/details/6871881初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的...
分类:
编程语言 时间:
2015-10-06 23:33:28
阅读次数:
318
组合查询 protected void Button1_Click(object sender, EventArgs e) { //默认查询所有,返回的是Table类型,转换成IQueryAble类型。 var query1 = this._Contex.car.A...
分类:
Web程序 时间:
2015-09-20 22:04:50
阅读次数:
193
在用Ef的时候,也许经常会遇到循环引用的错误。下面提供解决办法。(不是Json.Net,如果是Json.Net可以给导航属性通过增加特性标签来解决该问题)ef大多数问题,可以通过ToList()来解决。当这个问题解决不来的时候,你可以选择下面这种方法。IQueryable topicInfos = ...
分类:
其他好文 时间:
2015-09-17 23:05:44
阅读次数:
210
Queryable.SkipWhile 方法 (IQueryable, Expression>)类型参数TSourcesource中的元素的类型。参数source类型:System.Linq.IQueryable要从中返回元素的IQueryable。predicate类型:System.Linq.E...
分类:
其他好文 时间:
2015-09-11 20:49:47
阅读次数:
141
public IEnumerable GetOpenPopups() { return PresentationSource.CurrentSources.OfType() .Select(h => h.RootVisual) ...
分类:
其他好文 时间:
2015-09-09 16:10:02
阅读次数:
143
注意,扩展方法本质上是静态方法,所以拿到MethodInfo时,应该这么调用 methodInfo.Invoke(null, new object[]{params}) 1 static IEnumerable GetExtensionMethods(Assembly assembly, Type ...
特性Dapper 是一个单独的文件,可以放进你的项目中用来扩展你的IDbConnection接口.它提供了三个助手:执行一个查询,并将结果映射到一个强类型集合中注意:所有扩展方法假设连接已经打开,如果连接关闭,他们将会失败。public static IEnumerable Query(this I...
分类:
移动开发 时间:
2015-09-01 21:31:18
阅读次数:
471
public static IEnumerable Join(this IEnumerable outer, IEnumerable inner, Func outerKeySelector, Func innerKeySelector, Func resultSelector);// 假设有这两个...
分类:
其他好文 时间:
2015-08-31 19:24:03
阅读次数:
157
Linq有表达式语法和调用方法的语法。两者是可以结合使用,通常情况下也都是结合使用。表达式语法看上去比较清晰而调用方法的语法实现的功能更多,在此文章中介绍的是表达式语法。方法语法可以看System.Linq等命名空间下的扩展方法。Linq只能用于实现了IEnumerable或IEnumerable接...
分类:
其他好文 时间:
2015-08-31 16:56:32
阅读次数:
165