【发布时间】:2015-09-02 13:24:15
【问题描述】:
我有一个项目:
Repository Project:
[
Models:
[
StudentEntity
ClassEntity
]
Overrides:
[
StudentEntityOverride
ClassEntityOverride
]
RepositoryObject
]
RepositoryObject 类继承自 Repo
AutoMap
.AssemblyOf<TEntity>()
.UseOverridesFromAssemblyOf<TOverride>()
.Conventions.Add(DefaultLazy.Never())
.Conventions.Add(DefaultCascade.SaveUpdate());
它将失败,因为 RepositoryObject 没有映射 ID。 Repo 基类和会话工厂设置和映射位于 nuget 包中,因此不能直接更改。我想要做的是能够设置映射以引入从 Repo
【问题讨论】:
标签: c# nhibernate fluent-nhibernate