0

私は問題があります。タイプ book のオブジェクトをDBに挿入しようとすると、著者が存在しない場合は著者テーブルにも追加する必要があります。代わりに、「保存されていないオブジェクト」というエラーが表示され、オブジェクトは保存されていません。どうしたの?

コード:

Book:
            Id(x => x.ID);
            Map(x => x.Title);
            References(x => x.Author)
            .Not.LazyLoad()
            .Column("Author_id");

Author:
            Id(x => x.ID);
            Map(x => x.FullName);
4

1 に答える 1

0
References(x => x.Author)
    .Not.LazyLoad()
    .Cascade.All()         // unsaved Authors should also be saved
    .Column("Author_id");

session.Get/session.Loadを使用して既存の作成者を取得する必要があることを忘れないでください

于 2012-06-21T06:04:36.323 に答える