0
나는 다음과 같은 컬럼으로 구성된 평면 뷰가 있습니다유창함 NHibernate에 - 부모와 동일한 테이블에 대한 참조/내장 클래스를지도
이
ResultName
ResultTime
DisciplineCode
DisciplineName
DateModified
등 ...
결과 클래스는 curre입니다.
public class Discipline
{
public virtual string DisciplineCode { get; set; }
public virtual string DisciplineName { get; set; }
}
을 그리고 내 Result
클래스를 변경 :
public class Result
{
public virtual string ResultID { get; set; }
public virtual string ResultName { get; set; }
public virtual decimal ResultTime { get; set; }
public virtual string DisciplineCode { get; set; }
public virtual string DisciplineName { get; set; }
public virtual DateTime DateModified { get; set; }
}
, 이런 식으로 자신의 클래스로 내 징계 속성을 분리하는 것입니다 (평면) 위의 스키마와 일치
public class Result
{
public virtual string ResultID { get; set; }
public virtual string ResultName { get; set; }
public virtual decimal ResultTime { get; set; }
public virtual Discipline Discipline { get; set; }
public virtual DateTime DateModified { get; set; }
}
따라서 Discipline
이 클래스로 포함됩니다.
세부 사항은 어떻게 유창 nHibernate 수
내가 참고로 보였지만, 맞아 확실하지했습니다과이 매핑 할 수 있습니다 동일한 테이블 (또는 내 경우에는, 정규화보기)
에서 온?