Bonjour,
Je récupère une liste d'objets de type Personnes _personnes via Nhibernate par :
Je rempli ensuite un treeview dont l'attribue tag est un objet de ma liste, avec ma liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public IList<T> GetAll<T>(String SortColumn) { ICriteria criteria = m_session.CreateCriteria(typeof(T)); return criteria.AddOrder(Order.Asc(SortColumn)).List<T>(); }
J'ai enfin des textboxs bindés sur le node selectionné de mon treeview.
Le problème que j'ai est celui ci:
1. Déja quand je modifie mes textbox bien sûr ça se répercute vers l'attribut tag de ma selectednode. Ce qui semble normal , je pense !!!!
Mais quand je modifie ma textbox name par exemple puis que je récupère de nouveau ma liste via la méthode précédente GetAll alors je me retrouve avec mes items modifiés ce qui peut sembler normal, sauf que quand je vérifie dans ma base il n'y a pas ces dites modifications.
Or je ne comprend pas pourquoi ma méthode ne récupère pas ce qu'il y a dans la base.
C'est comme ci il y avait une espèce de cache. Or j'ai vérifié aucune option de cache n'est présent.
Auriez vous une idée ?
Merci
Partager