0

コードによる nHibernate マッピングを使用して、やりたいことの良い例を見つけることができないようです:

「Organisms」のリストを持つオブジェクト「Message」があり、各「Organism」には「Drug」のリストがあります。以下の私の疑似例を許してください:

            public class Message
            List<Organism> Organisms;

            public class Organism
            List<Drugs> Drugs;

            public class Drug

            //create our tree structure

            var message=new Message();

            var drug = new Drug();
            var organism = new Organism();
            organism.Drugs.Add(drug);

            message.Organisms.Add(organism); //now we have a message with one organism child with one drug drug

クラス マッピングでバッグを使用することで、このメッセージ オブジェクトを正しく保存し、正しく保持することができます。問題は、メッセージ ID を指定して Get を呼び出してメッセージを戻す場合です。「コレクションはどのセッションにも関連付けられていません」というメッセージが表示されます

私のマッパーに関して言えば、私のメッセージには生物の袋があり、生物は薬の袋を持っています。

コードによるnHibernateマッピングでこの種のことを行う例はありますか? マッパーに何かが欠けています...

4

1 に答える 1