0

私はこのマッピングを持っています:

mapping.HasMany(x => x.Blas)
                  .Component(comp =>
                  {
                      comp.Map(x => x.X1);
                      comp.Map(x => x.X2);
                  }).Cascade.All();

残念ながら、Blas というリストに格納されている値オブジェクト Bla は永続化されていません。bla 値オブジェクトのテーブルが存在し、リスト Blas を保持する親オブジェクトが適切に永続化されます。Cascade.All が Bla オブジェクトの「流れるような」永続性を処理すると考えましたが、これは機能していないようです。何か案は?ありがとう。

4

1 に答える 1

1

クラスBlaに独自のテーブルがある場合は、そのクラスに法線マッピングを提供する必要があります。コンポーネントは、プロパティを同じテーブルにマップします。これは、HasManyステートメント内では機能しないはずです。したがって、を作成してステートメントClassMap<Bla>を削除します。Component

于 2013-02-03T20:41:19.227 に答える