NHibernate l'identità del mapping su una colonna senza generatore
-
05-07-2019 - |
Domanda
Posso mappare l'identità di un'entità su una colonna i cui valori non sono generati automaticamente, ma è ancora univoco?
In tal caso, cosa devo inserire nel tag xml identity / generator?
Grazie.
Soluzione
Dipende da come vengono creati i nuovi valori di identità. La mia ipotesi qui sarebbe di utilizzare se si stanno dando i valori a nuove righe manualmente (prima che vengano salvati). Cordiali saluti - se si utilizza il generatore assegnato:
A causa della sua natura intrinseca, le entità che utilizzano questo generatore non possono essere salvate tramite il metodo SaveOrUpdate () di ISession. Invece devi specificare esplicitamente a NHibernate se l'oggetto deve essere salvato o aggiornato chiamando il metodo Save () o Update () di ISession.