2010-12-07 25 views
0

NHibernateを使用してHTML SELECT要素を設定するために使用されるIListを作成したいと思います。 "アイテムを選択してください"と言う最初の要素として要素を挿入したいと思います。しかし、session.Flush()が呼び出されたときにNHibernateは新しい要素をデータベースに保持しますか?はいの場合は、新しい要素をデータベースに永続させないようにする手段がありますか?NHibernateを変更しないWebドロップダウンリストのIlistを変更してください

答えて

1

NHibernateで行ったことが、クエリを使ってオブジェクトのリストを取得している場合は、何も保持されません。

要素を永続的なコレクションに追加すると、変更は永続化されます。

+0

ありがとうございます。それを維持せずにリストを変更する方法はありますか? –

+0

要素を別のリストにコピーし、データバインディングに*を使用してください。 –

+0

良いアイデア。 HTMLの「項目を選択してください」リストの値を追加することにしました。 –