我想映射一個遺留數據庫在這裏,我遇到了一個問題。在我的模式中,我有一個模塊的概念和變量的概念。每個模塊由一個或多個變量組成,每個變量都具有特定於該模塊的屬性。一個可變的坐在一個關係。映射NHibernate多對多
根據下面的類映射ModuleVariable的最佳方式是什麼,對於我來說,看起來就像是一個具有特殊屬性的多對多關係。
這裏是類:
public class Relation
{
public virtual string RelationId
{
get;
set;
}
}
public class Variable
{
public virtual string VariableId
{
get;
set;
}
public virtual Relation RelationId
{
get;
set;
}
}
public class Module
{
public virtual string ModuleId
{
get;
set;
}
}
public class ModuleVariable
{
public virtual Module ModuleId
{
get;
set;
}
public virtual Variable VariableId
{
get;
set;
}
public virtual Relation RelationId
{
get;
set;
}
public virtual Variable DownloadID
{
get;
set;
}
public virtual Variable UploadID
{
get;
set;
}
public string Repeatable
{
get;
set;
}
}
如果您還發布了示例模式,您將獲得更好的幫助。 – Min 2009-05-18 14:07:26