次のことを達成するために、エンティティ マッピングを構造化する方法を見つけようとしています。
public class Document
{
public virtual string Name { get; set; }
// Other properties
public IList<Document> RelatedDocuments { get; set; }
}
関連する の ID ペアを持つ関係テーブルが必要Document
です。
現在、私はこのSOの質問で説明されている解決策でこの問題に取り組んでいます: Fluent Nhibernate mapping related items (OPの名前が私のものと同じであるという偶然の一致)。
RelatedTo
関連項目の単一のリストが必要であり、 用と用に 1 つずつ持つ必要はありませんRelatedFrom
。それは可能ですか?
明確にするために、私が解決しようとしている問題は、ドキュメント A をドキュメント B に関連付ける場合、ドキュメント A の
RelatedDocuments
リストにドキュメント B を含める必要があり、ドキュメント B のRelatedDocuments
リストにドキュメント A を含める必要があることです。関係。