nhibernate - 在Fluent NHibernate映射中指定紧急加载

标签 nhibernate fluent-nhibernate

如何在Fluent NHibernate映射中的一对多集合上指定急切加载?

我尝试了以下操作,但在检索父对象并访问其“功能”属性时仍然遇到两个查询:

            HasMany<FeatureInstance>(s => s.Features).AsSet()
            .Inverse()
            .Cascade.SaveUpdate()
            .KeyColumn("SiteId")
            .Access.ReadOnlyPropertyThroughCamelCaseField()
            .Not.LazyLoad();


谢谢

最佳答案

我认为您还必须定义获取策略。参见here

关于nhibernate - 在Fluent NHibernate映射中指定紧急加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6137070/

相关文章:

.net - 是一对一还是组件?休眠映射

单个实体引用的 WCF 序列化和 NHibernate 代理

nhibernate - 无法扩展未映射的类 : Entity

NHibernate Criteria 使用带有 in 子句的子字符串投影

nhibernate - 如何在没有 queryOver 的情况下使用 nHibernate 从 TABLE 中选择 count(*)?

c# - 我应该如何使用 Fluent NHibernate 添加列级 CHARSET?

c# - NHibernate Aurora (MySQL) 中键 'XXX' 的重复条目 'PRIMARY'

c# - nhibernate - queryover - 如何对连接查询进行动态排序

asp.net-mvc - Fluent NHibernate 和存储库模式

c# - Fluent Nhibernate 在新的父级和子级上保存 child.parentid =parentId