2010-04-21 4 views
9

Sto tentando di mappare un'entità in NHibernate, che dovrebbe avere una colonna aggiornata. Questo dovrebbe essere il DateTime quando l'entità è stata scritta per l'ultima volta nel database (creato o aggiornato). Vorrei che NHibernate controllasse l'aggiornamento della colonna, quindi non ho bisogno di ricordarmi di impostare una proprietà sull'ora corrente prima dell'aggiornamento.NHibernate: generazione automatica di data/ora per la creazione e l'aggiornamento?

C'è una funzionalità incorporata in NHibernate, che può gestire questo per me?

risposta

10

Utilizzare un listener che implementa IPreUpdateEventListener e IPreInsertEventListener. This article spiega come. Si noti che questo utilizza il tempo dell'utente e potrebbe non essere appropriato per la propria applicazione.

2

È possibile dare un'occhiata a here oppure è possibile creare un intercettore per eseguire il lavoro. Informazioni su di loro here

Problemi correlati