Je voudrais utiliser NHibernate pour remplir un IList, qui sera utilisé pour remplir un élément HTML SELECT. Je veux insérer un élément comme premier élément qui dira: «Veuillez sélectionner un élément». Cependant, NHibernate va-t-il conserver le nouvel élément dans la base de données lorsque session.Flush() est appelée? Si oui, existe-t-il un moyen d'éviter de conserver le nouvel élément dans la base de données?Modifier iList pour une liste déroulante Web sans NHibernate persistait change
0
A
Répondre
1
Si tout ce que vous faites avec NHibernate est de récupérer une liste d'objets à l'aide d'une requête, alors rien ne sera persistait.
Si vous ajoutez des éléments à une collection persistante, les changements seront persistaient.
Merci. Est-il possible de modifier la liste sans la persister? –
Copiez simplement les éléments dans une liste différente et utilisez * that * pour la liaison de données. –
Bonne idée. Nous avons décidé d'ajouter la valeur "Veuillez sélectionner un élément" dans le code HTML. –