3
に多くの自己参照:流暢NHibernateは:このクラスとのマッピングを持つ多くの
Public class Something
{
public int Id;
public IList<Something> Similarthings { get; set; }
}
public class SomtehingMapping
{
public SomtehingMapping()
{
Map(x => x.Id);
HasManyToMany(x => x.Similarthings)
.Table("SomethingsToSimilarthings")
.ParentKeyColumn("SomethingA_Id")
.ChildKeyColumn("SomethingB_Id")
.Cascade.All();
}
}
あなたはこれで終わる:
Table SomethingsToSimilarthings
-------------------------------
SomethingA_Id SomethingB_Id
111 222
222 111
が双方向ように、このマッピングを定義する方法はあり関係は1つのデータベース行を使用して表現されますか?
としてあなたがこれを解決しましたことを連想し、マークの反対側を定義するのでしょうか? – alexn