IQueryable接口和IEnumberable接口

      IEnumerable<T>:公开枚举数,该枚举数支持在指定类型的集合上进行简单迭代。

      两个接口的区别是:IEnumerable<T>泛型类在调用自己的Skip和Take等扩展方法之前数据就已经加载在本地内存了,而IQueryable<T>是将Skip,take这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令,它并不是把所有的数据都加载在内存来才进行条件过滤。

posted @ 2012-12-26 13:16  息晴海  阅读(198)  评论(0编辑  收藏  举报