0
我一直在尝试使用#harp体系结构和Fluent-NHibernate。我试图从SharpArch.Core.DomainModel.Entity中分类出来,因为我的域模型中有一些实体必须具有唯一的名称。类型的对象“FluentNHibernate.AutoMap.AutoMap 1[Assembly.SomeSubclassOfUniqueNamedEntity]' cannot be converted to type 'FluentNHibernate.AutoMap.AutoMap
1 Assembly.UniqueNamedEntity]”:使用尖锐的体系结构和子类化实体
public abstract class UniqueNamedEntity : Entity
{
protected UniqueNamedEntity() {
}
protected UniqueNamedEntity(string uniqueName) {
Check.Require(!string.IsNullOrEmpty(uniqueName) && uniqueName.Trim() != String.Empty,
"The unique name must be provided");
UniqueName = uniqueName;
}
[DomainSignature]
[NotNull, NotEmpty]
public virtual string UniqueName { get; protected set; }
}
当我尝试使用功能NHibernate自动映射类我收到以下错误映射此。
我试着将SomeSubclassOfUniqueNameEntityMap类设置为UniqueNamedEntityMap的子类,但这不起作用。如果有人有任何想法会很棒。