- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用 ASP.NET 4.5 和 EF 6 组合了一个多级数据模型,如下所示:
Organization,它有一个 ICollection:
_____Workspaces,它有一个 ICollection:
__________Projects,它有一个 ICollection:
______________卡片
当我使用以下代码向数据库请求组织列表时,我得到了一个巨大的多级嵌套响应,其中包含数据库中的所有对象。
var orgs = await (from o in db.Organizations select o).ToListAsync();
如何指定我只想返回顶层? (或任何其他特定的搜索深度?)
我敢肯定这很容易,但我是 SQL C# 世界的新手,不知道找到有用的 Google 或 SO 答案的正确语言...
更新:kienct89 获胜!
“延迟加载”是正确的术语,这里是 some good info about it .
最佳答案
您正在寻找 Entity Framework
中的Eager loading
与Lazy loading
延迟加载:当您执行查询(序列化对象、转换为可枚举、列表等)时,数据将自动加载
Eager Loading:只有在您需要时才会手动加载数据(通过使用 Include()
函数)
如果你想关闭Lazy Loading
你可以使用下面的 block 代码
Configuration.LazyLoadingEnabled = false; // in the db context class
关于c# - 如何指定要返回的 SQL 层次结构级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34584139/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!