2011-06-24 2 views
0

エンティティプロパティを、データベース列に値を書き込むが式を使用して値を取得するようにマップしようとしています。数式と列指定の両方を使用してNHibernateエンティティプロパティをマップする方法

実際の問題に焦点を当てるために、私はこの例を単純化しました。実際には、この式はもう少し複雑でNHibernateフィルタを使用しています。

<column name="MyThingId" />行を削除しない限り、式は無視されます。

NHibernateで数式を使用するには、このマッピングをどのように修正すればよいですか?

答えて

6

私はあなたがしようとしていることを正確に行うことはできないと思います。

なぜ2つにプロパティを分割しないのですか?数式の読み取り専用と直接列マッピングの読み取り/書き込み...

getsetアクセサを実装する3番目に無視されたプロパティをマッピングすることができますプロパティ。

+0

ありがとうございました。私は、1つではなく2つのプロパティを使用して終了しました.1つは永続性を提供し、もう1つは数式を使用して検索を容易にします。 –

関連する問題