小编Dot*_*net的帖子

流畅的NHibernate LazyLoad问题

我找不到这个问题的答案,所以我认为这是我做错了.

我有一个PersistenceModel设置,我设置了一个约定如下: -

persistenceModel.Conventions.Add(DefaultLazy.Always());
Run Code Online (Sandbox Code Playgroud)

但是,对于我的某个实体中的一个HasManyToMany关系,我希望按照以下方式进行急切加载: -

HasManyToMany(x => x.Affiliates).Not.LazyLoad();
Run Code Online (Sandbox Code Playgroud)

直观地说,我期望进行急切加载,因为我重写了我已指定为约定的延迟加载默认值,但它仍然是延迟加载.如果我将DefaultLazy约定设置为never,然后在单个关系上设置LazyLoad,则它也不起作用.

有任何想法吗?

nhibernate lazy-loading

6
推荐指数
1
解决办法
6986
查看次数

标签 统计

lazy-loading ×1

nhibernate ×1