我想映射一个遗留数据库在这里,我遇到了一个问题。在我的模式中,我有一个模块的概念和变量的概念。每个模块由一个或多个变量组成,每个变量都具有特定于该模块的属性。一个可变的坐在一个关系。映射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