25 messaggi dal 14 luglio 2011
ciao a tutti ho un problema con nhibernate.. in pratica definisco una collection di questo tipo:
List<Player> pl = new List<Player>();

dopodichè ciclo la mia gridview e riempio la List.
Quando devo persistere i miei dati:

session.Update(pl); //don't work

ma se faccio
session.Update(pl[0]); // work


Quindi riassumendo:
Perchè con nhibernate se persisto una singola entità funziona, mentre se utilizzo una collection no?
errore restituito:
No persister for: System.Collections.Generic.List`1 ecc.ecc.

grazie
6 messaggi dal 15 ottobre 2010
Perchè NHibernate persiste quello che conosce.
List<Player> non lo conosce.
Se non è associato ad altre entità conosciute da NH, devi ciclare sulle entity e aggiornarle una ad una.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.