Logo UGIdotNET

Discussione 'NHibernate e aggiornamento chiave primaria'

# Pubblicato il 09 apr 2010 0.51 - Rispondi
Davide Menoni
NHibernate e aggiornamento chiave primaria
Ciao a tutti,
sto usando NHibernate su ASP.NET MVC. Ho problemi ad aggiornare la chiave primaria (stringa).
Solitamente uso tabelle con chiavi numeriche autogenerate e il problema non esiste. Come potrei fare?
Come seguenza leggo un oggetto, aggiorno i campi e chiamo un update. Sull'id nel mapping ho messo assigned.

<id name="CODE" type="String" unsaved-value="null" length="35">
<column name="CODE" not-null="true" />
<generator class="assigned" />
</id>

Mi ritorna l'errore ... stai cercando di aggiornare la chiave... ovvio. Nessun problema se invece vado ad aggiornare a mano il db, quindi deve essere un problema di mapping. Qualche idea?

Grazie, Davide

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185