Question

Puis-je mapper l'identité d'une entité sur une colonne dont les valeurs ne sont pas générées automatiquement mais restent uniques?

Si tel est le cas, que dois-je mettre dans la balise XML Identity / Generator?

Merci.

Était-ce utile?

La solution

Cela dépend de la manière dont les nouvelles valeurs d'identité sont créées. Mon hypothèse serait de l’utiliser si vous attribuez manuellement les valeurs aux nouvelles lignes (avant qu’elles ne soient enregistrées). FYI - si vous utilisez le générateur assigné:

En raison de sa nature inhérente, les entités qui utilisent ce générateur ne peuvent pas être enregistrées via la méthode SaveOrUpdate () de l'ISession. Au lieu de cela, vous devez spécifier explicitement à NHibernate si l'objet doit être enregistré ou mis à jour en appelant la méthode Save () ou Update () de la ISession.

Documentation sur les générateurs

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top