我有一个平面视图,其中包含以下列:
ResultID
ResultName
ResultTime
DisciplineCode
DisciplineName
DateModified
ETC...
我有一个当前与上述模式匹配的 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; }
}
我想要的是将我的 Discipline 属性分离到它们自己的类中,如下所示:
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 Discipline Discipline { get; set; }
public virtual DateTime DateModified { get; set; }
}
这样 就Discipline
被嵌入为一个类。
详细信息来自同一张表(或者在我的情况下,标准化视图)
如何使用流利的 nHibernate 映射它
我看过参考资料,但不确定这是否正确?