単純なEntryクラスモデルがあります
public class Entry
{
public int Id { get; set; }
public DateTime Modified { get; set; }
public DateTime Created { get; set; }
// Related entries
public virtual ICollection<Entry> RelatedEntries { get; set; }
// The nodes this entry contains
public virtual ICollection<Node> Nodes { get; set; }
// The category this entry is located in
public virtual Category Category { get; set; }
}
エントリに関連エントリのリストを含めることができるようにしたいのですが、問題は、FK Entry_idをEntriesテーブルに追加するだけです。たとえば、多対多の関係を保持する新しいテーブルを作成したいのです。
Entry_Id | Related_Entry_Id
01 | 02
01 | 03
01 | 06
02 | 04
つまり、エントリ01は02、03、06に関連し、エントリ02は04に関連します。