如何在 Entity Framework Code First 中急切地包含实体的子元素和孙元素?
想象一下三个相关的实体(客户、书籍、作者),如下所示: 客户有很多本书 一本书有一个作者 我使用该数据打印如下报告: Customer: Peter Book: To K…
NHibernate 3 基于字符串的获取路径?
我正在尝试使用 NHibernate 实现来实现 DAO 接口。该接口要求公开类似 Fetch 的方法,并具有以下签名: IQueryable AllIncluding(params string[] pro…
EF4 和使用 AddObject 意外加载相关集合
我有一个奇怪的情况,添加记录会导致相关集合的不必要加载。 例如,我有请求和会话。一个Session可以包含多个Request。我已经加载了会话,只想添加一…
用其关系完成对象并避免 sqlalchemy 中不必要的查询
我有一些数据库结构;由于其中大部分与我们无关,我将只描述一些相关的部分。让我们以 Lake Item 对象为例: items_table = Table("invtypes", gdata_…
通过 NHibernate 使用无状态会话急切地获取曾孙集合
我正在使用 NHibernate 无状态会话将批量数据加载到数据库中。加载数据时,后面的实体需要查找以前的实体,以便将它们添加到子集合中。此操作涉及需要…
实体框架预加载过滤器
我有一个简单的查询,我想这样做: 1)Products有ChildProducts,其中有PriceTiers 2) 我想获取 Category 的所有 Products,其 ID 为 1 且 Display = …
Hibernate 预加载(获取所有属性不起作用)
基本上我想立即加载属性。我有以下 HQL 查询: SELECT u.id AS id, u.name AS text, u AS obj FROM User AS u fetch all properties 我希望它只执行一…
Rails ActiveRecord 帮助器查找方法不急于加载关联
我有以下模型:游戏和选择。 Game 和 Pick 之间存在一对多关联。第三种模型称为玩家,玩家有很多选择。 Player 类中有一个方法可以查找给定游戏的选择…
在 JPA 中的两个相关实体中出现一些急切的 n 到 n 关系中进行更新
更改 JPA 中两个实体之间的 n 对 n 关系的最佳方法是什么? 让我用一个例子来解释:假设我有一个 Author 和一个 Book 实体,其中 Book 可以有不同的 A…
使用 NHibernate 3.0.0 时对抗笛卡尔积(x-join)
我数学不好,但我大概知道笛卡尔积是什么。 这是我的情况(简化): public class Project{ public IList Partners{get;set;} } public class Partner…
NHibernate:如何执行多个子级的急切子选择获取孙子(对象图)在一次往返数据库中?
首先,请不要试图阻止我进行急切加载 - 遍历对象图并导致(通过延迟加载)甚至超过一次数据库往返并不是一种选择。 我有一个大对象图。我想获取根对象…
使用 RIA 服务的 EF4 中的 Include() 域服务未加载!
我在使用 Include() 方法返回多个实体(急切加载)时遇到问题。我正在尝试使用 RIA 服务在 silverlight 应用程序中加载实体。数据模型由以下关系组成…
在 NHibernate 3.0 Linq 中急切加载多个兄弟姐妹和孙子(表兄弟姐妹?)的良好行为
我正在尝试使用 NHibernate 3.0 的 LINQ 接口执行以下操作。我想查询一个对象(使用一些Where子句),并加载一些子对象和孙对象。目前我正在这样做: …
如何“重新加载” Rails 2.3 中具有急切加载条件的集合?
我正在维护一个用 2.3(我认为是 .5)编写的旧 Rails 应用程序。有一个低效的选择导致了我正在尝试修复的旧 N+1 问题。 首先,在 switch 中加载带有不…