私はこのマッピングを持っています: Map(x => x.FileAs).Length(200).Default( "")Not.Nullable();プロパティマッピングの作成方法デフォルトはFluent NHibernateを使用した挿入時に適用されます
データベーススキーマはすでに存在し、その列はNULLを許可せず、デフォルト値もありません。ライブデータベースの変更はオプションではありません。
NHibernateは、現在の値がnullの場合、挿入中に指定されたデフォルト値に値を設定することができますか?
Fluent NHibernateのドキュメントは非常に簡潔です。これまでの検索ではこれが可能かどうかは示されていませんでした。
おかげで、 アーロン
値は、それらがnullにすることができます別のソースから読み込まれます。また、1つのマッピング構成クラスにデフォルトのものを含めてサーバー側のマッピングを維持する方がクリーンです。 – Aaron