如何执行集成测试来测试急切加载的实体(EF4 Code First)
这是一个简单的场景来解释我想要做什么。假设我正在创建一个博客引擎,并且有 2 个实体:Post 和 Comment,两者之间具有一对多关系。在我的服务层中,…
在生产中急切加载 /app 文件夹 - 如何禁用?
有没有办法排除 /app 内的特定文件夹在生产中急切加载? 例如,我使用一个名为 /app/components 的文件夹 - 并且我不希望它被急切地加载。…
如何使用 EF 预先加载整个数据库
我的数据库由 5 个表组成,总计约 10000 行。在共享文件夹上的 SQL Server CE 中大约需要 1Mb。数据库本身是分层的国家-地区-城市-街道-建筑物。我正…
EF CTP5 - 强类型预加载 - 如何包含嵌套导航属性?
尝试将我们的 EF4 解决方案切换到 EF CTP5,但遇到了问题。 这是模型的相关部分: 相关关系: - 一个县拥有许多城市 - 单个城市有单个州 现在,我想执…
带有急切初始化的单例
我的 X 类需要很多时间来初始化自身。我想使该类成为单例,并在 Rails 应用程序启动时强制创建它。 我已经创建了单例: class X @@instance = nil def…
如何在模型级别强制主动记录 (Ruby) 预先加载?
我们想强制我们的 Post 模型立即加载所有评论。 现在我们必须在 find(:all) 处指定急切加载,如下所示: Post.all(:include => [ :comment ]) 有没有…
SQLAlchemy 急切/连接负载一旦设置就可以被抑制吗?
我遇到过这样的情况:大多数时候,对象之间的关系是这样的,在关系上预先配置急切(连接)负载是有意义的。然而现在我遇到的情况是我真的不希望完成急…
当 fetch=FetchType.LAZY 时 Hibernate 断开代理
@Entity public class Master implements Serializable{ private List slaves; @OneToMany(mappedBy = "Master",fetch=FetchType.LAZY) public List g…
NHibernate Linq 提供程序中的 Fetch 与 FetchMany
NHibernate 预加载可以使用 Fetch 和 FetchMany 来完成,如 NHibernate Linq Eager Fetching(位于 Mike Hadlow 的博客上)。 这两种方法有什么区别,…
Grails:急切加载不起作用
我想从 main.gsp 中的用户对象访问组织列表:
.Net4 中的预加载链接至 EF;也许像 DataLoadOptions
我正在使用 VS2010 .Net4 Linq-to-EntityFramework 并希望显式急切加载一些子数据。我想提供类似于 DataLoadOptions 或 LoadWith 的功能,这些功能可…
EF4 LINQ 使用预加载 (.Ininclude()) 排序父集合和所有子集合
我正在网格上进行分层数据绑定,并且需要让数据库服务器对我的对象执行排序。我可以轻松地对父集合进行排序,但我似乎无法弄清楚如何对所有子集合进行…
NHibernate 双重获取不存在的多对一关系
我有一个具有多个多对一关系的实体,我发现我可以在一个查询中急切地获取它们,如下所示: public Accommodation GetEager(int id) { IList query = N…