1
子プロパティに値が割り当てられていないコンポーネントも、データベースから取得するとnullに設定されます。挿入時のNHibernateコンポーネントnot-nullプロパティ
これは気にしません。コンポーネントがnullかどうかを確認するだけです。しかし、そのオブジェクトをデータベースに更新または挿入しようとすると、エラーが発生します。
"non-nullプロパティはnullまたは一時的な[完全なプロパティ名]を参照しています"私にはNULLが渡されますが、それ自体は受け入れられません。
いくつかのマッピングオプションがありますか?これをオーバーライドするには欠けていますか、またはデータベースに更新または挿入する前にコンポーネントを値に設定する必要がありますか?
おかげ
をいや、私は私が推測します。それが私の頭に入ることさえできなければ、自動プロパティは本当に私を怠惰にしています! ありがとう –
私が知っているなら、それは私も怠け者だからです。数週間前に同じ問題が発生しました;-) –
NHibernateはnullに設定されたコンポーネントのプロパティでしたそれが返ってきたときはいつでも、エラーはそのコンポーネントの1つではなくコンポーネントについて不平を言っていました。この質問を横断して実行する他の人のためにこれを言いました。 –