每次我尝试让Fluent NHibernate自动化我的域模型我 得到以下错误...
实体'BaseObject'没有映射的Id。使用Id方法 映射您的身份属性。例如:Id(x => x.Id)。
我的域名模型看起来像这样......
Customer (Assembly #1)
CoreEntity (Assembly #1)
EntityWithTypeId<Guid> (Assembly #2)
BaseObject (Assembly #2)
我发现的唯一工作就是打电话给以下人员。
.IgnoreBase<BaseObject>()
.IgnoreBase<CoreEntity>()
有没有比使用IgnoreBase更好的方法?也许在一个会议或 在DefaultAutomappingConfiguration中?
谢谢, 斯蒂芬
答案 0 :(得分:0)
在全球范围内,我发现无法通过创建模式来处理情况。现在我已经为独特的数据库设置创建了一个预处理过程。如果有人有任何想法,我会向他们开放。