これらのクラスがあり、それらの間に多対多の関係があるとします。
public class ClassA
{
public virtual int IdClassA { set; get; }
public virtual IList<ClassB> BElements { set; get; }
...
}
public class ClassB
{
public virtual int IdClassB { set; get; }
public virtual IList<ClassA> AElements { set; get; }
...
}
NHibernate を使用して、データベースから ClassA オブジェクトを取得せずに、ClassB オブジェクトを挿入して ClassA オブジェクトに関連付けることは可能ですか? (おそらく、どの ClassA オブジェクトが新しい ClassB オブジェクトに関連しているかを伝えるクエリを指定するだけでしょうか?)