IEnumerable与IQueryable区别

一个查询的语句只用了2秒,对比了一下,发现50s的那个语句使用的IEnumerable查询,而2s的那个语句用的是IQueryable查询,网上找了一下资料,找到了原因:IEnumerable与IQueryable查询机制的不同。IEnumerable与IQueryable查询机制的不同。

IEnumerable:把数据取到内存中,在内存中查询

IQueryable:拼接好sql,直接从数据库中查询

当数据量大的时候,结果一目了然。

posted @ 2021-10-12 21:40  vba是最好的语言  阅读(42)  评论(0编辑  收藏  举报