摘要: linq语句查询执行的时机 第一步获取数据源 第二步定义查询 第三步执行查询 foreach(var item in even ){} 定义查询后,查询直到需要枚举结果是才被真正执行,这种方式称为“”延迟执行“” 当查询方法返回单一值时,查询立即执行 因此,可以通过以下技巧在定义=查询时就强制执行查 阅读全文
posted @ 2016-11-30 15:54 D.an 阅读(178) 评论(0) 推荐(0)
摘要: linq解决的问题 1.编程语言中的数据类型与数据库中的数据类型形成的两套体系 2.SQL编码体验落后 3.SQL和XML都有各自的查询语言,而对象没有自己的查询语言 linq简单的集合查询和foreach的区别 int[] arr = { 123, 12, 1, 123, 154, 15, 545 阅读全文
posted @ 2016-11-30 15:11 D.an 阅读(127) 评论(0) 推荐(0)
摘要: 最基本的Lambda表达式 (参数列表)=>{f方法体} 参数列表中的参数类型可以是明确类型或者是推断类型 如果是推断类型,则参数的数据类型将由编译器根据上下文自动推断出来 linQ to Obejct的操作 一些简单的查询 下面所使用的Print方法在list中是没有,是自己写的拓展方法,代码在最 阅读全文
posted @ 2016-11-30 14:23 D.an 阅读(128) 评论(0) 推荐(0)