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的子類,但這不起作用。如果有人有任何想法會很棒。