IQueryable到底是什么意思?

用户名

我不确定我到底IQueryable什么

我知道,它并不能为我提供所有实体,而是将约束部分放入内存中,但会将其作为发送到数据库的命令的一部分执行。

如果我弄错了,请纠正我,然后告诉我,为什么我的存储库函数应该返回IQueryable而不是简单的List

理查德

AnIQueryable实际上不是实体的集合,而是描述了如何获取该集合。除非您通过将数据转换为IEnumerable或类似内容进行评估,否则不会从源中检索数据

IQueryable从存储库返回an的好处是,调用代码可以.Where在查询进入数据库之前指定其他子句。如果返回IEnumerable,则代码将从数据库中检索一个表的所有值,然后在内存中执行过滤,这效率很低。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

* NSFileProtectionComplete *到底是什么意思?

来自分类Dev

“分支”到底是什么意思?

来自分类Dev

authTokenType到底是什么意思?

来自分类Dev

开源到底是什么意思?

来自分类Dev

Python 烧瓶路线:什么是“?” 到底是什么意思?

来自分类Dev

在B树中,“键”到底是什么意思?

来自分类Dev

decltype(void())中的void()到底是什么意思?

来自分类Dev

“带外库”到底是什么意思?

来自分类Dev

闭包到底是什么意思?

来自分类Dev

这个标志到底是什么意思?| =

来自分类Dev

TE和NT到底是什么意思

来自分类Dev

“服务静态文件”到底是什么意思?

来自分类Dev

整数基数,这到底是什么意思?

来自分类Dev

SE_ERR_ASSOCINCOMPLETE到底是什么意思?

来自分类Dev

<puts @ plt>到底是什么意思?

来自分类Dev

`int const a [5]`到底是什么意思?

来自分类Dev

最大似然估计到底是什么意思?

来自分类Dev

“初始化”到底是什么意思?

来自分类Dev

[decl.constexpr] .5到底是什么意思?

来自分类Dev

XML模式组件maxLength到底是什么意思?

来自分类Dev

这条线到底是什么意思?

来自分类Dev

私有变量到底是什么意思?

来自分类Dev

空字符串到底是什么意思?

来自分类Dev

“ {$ F'filename'}”到底是什么意思?

来自分类Dev

`systemctl --user enable SERVICE`到底是什么意思?

来自分类Dev

这个标志到底是什么意思?| =

来自分类Dev

在IMAP命令中使用*。*到底是什么意思?

来自分类Dev

iptables中的lo到底是什么意思?

来自分类Dev

“不可扩展”的内存到底是什么意思?