![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linq
kennygu
这个作者很懒,什么都没留下…
展开
-
IQueryable与IList差别之处
IList(IList)会立即在内存里创建持久数据,这就没有实现“延期执行(deferred execution)”,如果被加载的实体有关联实体(associations),此关联实体不会被加载(既不立即加载,也不延迟加载)。 IQeurable(IQuerable)不会立即在内存里创建持久数据,只有遍历它(如通过foreach)、把它转换成List等情况下才会向内存加载数据,它可以原创 2014-09-23 10:02:48 · 2922 阅读 · 0 评论 -
IQueryable与IEnumberable的区别
IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object; IQueryable 接口 它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。 为了区别两个接口,我们通过一转载 2014-09-23 10:04:16 · 3734 阅读 · 0 评论 -
LINQ to SQL语句之用户定义函数(存储过程标量函数)
用户定义函数 我们可以在LINQ to SQL中使用用户定义函数。只要把用户定义函数拖到O/R设计器中,LINQ to SQL自动使用FunctionAttribute属性和ParameterAttribute属性(如果需要)将其函数指定为方法。这时,我们只需简单调用即可。 在这里注意:使用用户定义函数的时候必须满足以下形式之一,否则会出现InvalidOperationExcepti转载 2014-09-27 11:15:25 · 869 阅读 · 0 评论 -
IQueryable与IEnumberable的区别
转自 http://www.cnblogs.com/fly_dragon/archive/2011/02/21/1959933.html IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object; IQueryable 接口 它继承 IEnumerable 接口,而因为.转载 2015-01-19 16:20:43 · 579 阅读 · 0 评论