J'utilise NHibernate Hilo comme générateur d'identité. J'ai actuellement une table séppérate dans ma base de données pour chacune de mes tables d'entité. Par exemple, j'ai une table client et la citoyenneté, chacune avec une colonne Nexthilo.
Quelle serait une bonne chose à avoir est une table unique qui contient la clé de tous les autres. Isilement serait si je pouvais avoir une table comme celle-ci: p> si ce n'est pas possible avec NHibernate, la meilleure chose à faire serait: P> CustomerHiLo | InvoiceHiLo | ReceiptHiLo
19 | 5 | 3
3 Réponses :
Avez-vous essayé d'utiliser l'endroit où la propriété du générateur HILO?
Quelque chose comme:
Il y a un patch pour l'ajouter sur jira, mais je ne sais pas quand il sera dans le coffre https://nhibernate.jira.com/browse/nh-1374 p>
J'ai écrit à ce sujet ici: http: // daniel.wertheim.se/2011/03/08/nhibernate-custom-id-generator/ p>
Je sais que cette question est vieille, mais comment avez-vous résolu ceci? J'essaie de résoudre le même problème. J'ai essayé votre première approche avec seulement 2 colonnes, mais il semble que mes identifiants soient continus sur plusieurs tables.