研发案例 【温故知新】C中 IEnumerable 与IQueryable 来源: 发表时间: 2022-08-28 来源:火狐体育最新官网登录入口 作者:火狐体育app

  通过上图箭头指向的控制台输出的sql语句,可以显然的看见IEnumerable在查询数据库是只进行了 select * from 操作,并没有在数据库里面进行我们相应的过滤操作,而是将所有的数据一窝蜂查出来然后灌入内存中,最后在内存中进行过滤操作。

  很明显可以看出,IQueryable将语句转为了我们需要的sql,因为IQueryable接受一个表达式树,表达式树将我们语句拼接,最后转化为查询sql,就实现了在数据库层次的过滤筛选。

上一篇:MySQL + JSON = 王炸!! 下一篇:七爪源码:5 条 SQL 编写规则留待 Join
关注我们
©2022 火狐体育最新登录网址_官网app入口 京公网安备110177777720125 火狐体育最新登录网址|火狐体育app