TextInfoとタイトルケースで動作するように表示されないクラスにアクセサを設定します。
-
19-09-2019 - |
質問
NHibernateのマッピングで遊ん一方で、私は私が持っていたプロパティのセッターがオーバーロード(または無視)されていたことに気づきました。これは、NHibernateのマッピングとデフォルトの動作が期待されます。
私はその後、を実装するためにゲッターを使用できるようにNHibernateはpropetyゲッター/セッターエンティティクラスのプライベートフィールドを設定してないように -だから私はfield.camelCaseを使用するように変更しました
GET {リターン(新規のTextInfo())ToTitleCase(_property);}
私は出力が持続し、この方法は動作しませんでしたまだ何だったことに気づいています。
I)が(_property.ToLowerに変更し、出力は、小文字のテキストとして期待されていた。
私がのTextInfoでかなり右行っていないものがあることが表示されますので。 NHibernateのが正しく動作していた(NB NHibernateの岩)
のTextInfoがこれをやっている理由を任意のアイデア?おそらく、私が見逃している些細な何か..
解決
それは大文字の文字列では動作しませんいくつかの理由について、uhmmmm
マイクロソフト; P
は、溶液が最初の小文字に入力される
get { return (new TextInfo()).ToTitleCase(_property.ToLower());}
所属していません StackOverflow