TextInfoとタイトルケースで動作するように表示されないクラスにアクセサを設定します。

StackOverflow https://stackoverflow.com/questions/2020840

質問

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());}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top