我找不到这个问题的答案,所以我认为这是我做错了.
我有一个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,则它也不起作用.
有任何想法吗?