NHibernate で文字列 ID が割り当てられたエンティティがあり、ID でエンティティを取得するときに少し問題があります。
例...
このようなデータベースレコードがあるとします...
Id Description
-------------------
AAA MyDescription
さて、検索ID「aaa」を使って「Get」メソッドを使うと・・・
MYENTITYTYPE entity = Session.Get<MYENTITYTYPE>("aaa")
正しいエンティティを返しますが、Id フィールド (entity.Id) は「aaa」ですが、「AAA」と等しいといいのですが。
要約すると、「Get」メソッドがデータベースに保存されているものと同じIDを返すことを望みます...同じケースで。
可能です?どのようにできるのか?