Bonsoir,
l'identifiant d'une table est une chaîne de caractères préfixés par 2 lettres suivi d'un nombre incrémenté de 1 à chaque nouvel enregistrement.
Ce nombre est stocké dans une table de référence.
Ainsi, lors de la création d'un nouvel enregistrement, il faut pour générer l'identifiant:
- lire le compteur sauvegardé dans la table de référence,
- incrémenter de 1,
- préfixer ce nombre par 2 lettres,
- enregistrer le nouvel enregistrement,
- sauvegarder la nouvelle valeur du compteur dans la table de référence
Est-il possible que NHibernate génère l'identifiant du nouvel enregistrement lors de l'ajout dans la base de données en réalisant les actions décrites ci-dessus ?
Merci d'avance,
Zoax
Partager