Linq之IQueryable与IEnumerable

linq它居然有 有to 之说 !!!! 比如 to sql,to entity 

下面第一个using就是to sql  写法比较类似sql语句,

第二个using 就是to entity省略了from之类的直接操作实体。他们返回的都是IQueryable<T>类型

然而to 之说结束了了吗??? 没有!!!!

还有最常用的to  object

 

 它的 返回类型是IEnumerable<T>

我们发现to object 与to entity是比较相似的,但是他们的返回结果不一样,但其实 linq to entity 操作数据库,linq to object 操作内存数据,这是两者比较大的区别,也就有了IEnumerable与IQueryable(个人理解)

linq 还有Linq to Xml 、Linq to Excel等,有兴趣的可以继续了解。

 

posted @ 2023-04-14 17:19  南柯思一梦  阅读(19)  评论(0)    收藏  举报