nhibernateマッピングをいじっているときに、私が持っていたプロパティセッターがオーバーロードされている(または無視されている)ことに気づきました。これは、nhibernateマッピングで予想されるデフォルトの動作です。
そこで、field.camelCaseを使用するように変更しました。NHibernateはプロパティゲッター/セッターではなくエンティティクラスのプライベートフィールドを設定するため、ゲッターを使用して実装できます。
get {return(new TextInfo())。ToTitleCase(_property);}
出力はまだ保持されているものであり、このメソッドは機能しないことに気づきました。
を_property.ToLower();に変更しました。出力は小文字のテキストとして期待されていました。
ですから、TextInfoで私が正しく行っていないことがあるようです。NHibernateは正しく機能していました(NB NHibernateロック)
TextInfoがこれを行っている理由はありますか?おそらく私が見逃した些細なことです。