문제

나는 #HARP 아키텍처와 유창한 nibernate를 사용하려고 노력했습니다. 내 도메인 모델에 고유 한 이름을 가지고 있어야하는 엔티티가 있기 때문에 Sharparch.core.domainModel.entity의 하위를 하위로 만들려고합니다.

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 automap 클래스를 사용하여 이것을 매핑하려고 할 때 다음 오류가 발생합니다.1[Assembly.SomeSubclassOfUniqueNamedEntity]' cannot be converted to type 'FluentNHibernate.AutoMap.AutoMap1 [Assembly.uniqueNamedentity] '.

나는 somesubclassofuniqueNameDentityMap 클래스를 IliquenamedentityMap의 서브 클래스로 설정하려고 시도했지만 작동하지 않습니다. 누군가가 큰 일이 있다면

도움이 되었습니까?

해결책

신경 쓰지 마. 나는 내가 무엇을 잘못하고 있는지 알아 냈다. 새로운 기본 유형의 기초 정전에 알리지 않았다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top