【发布时间】:2012-08-30 05:02:41
【问题描述】:
我试图弄清楚如何构建我的实体映射以实现以下目标:
public class Document
{
public virtual string Name { get; set; }
// Other properties
public IList<Document> RelatedDocuments { get; set; }
}
我想要一个关系表,其中包含相关Documents 的 ID 对。
现在我正在使用这个 SO 问题中描述的解决方案来解决这个问题:Fluent Nhibernate mapping related items(很巧合,OP 的名称与我的相同)。
我宁愿有一个相关项目列表,而不必有一个用于RelatedTo 和一个用于RelatedFrom。那可能吗?
澄清一下,我要解决的问题是,如果我将文档 A 与文档 B 关联起来,我需要文档 A 的
RelatedDocuments 列表中包含文档 B,并且文档 B 的 RelatedDocuments 列表中包含文档 A , 无需创建两个关系。
【问题讨论】:
标签: nhibernate fluent-nhibernate