/ / Fluent NHibernate MappingException: impossible d'instancier le générateur d'identifiant - c #, nhibernate, fluent-nhibernate

NHibernate Flapping MappingException: impossible d'instancier le générateur d'identifiant - c #, nhibernate, fluent-nhibernate

Je suis en train de bricoler avec Fluent NHibernate pour essayer de lancer une application simple et fonctionnelle. Tutoriel NHibernate courant.

Tout semble aller bien et je "vecréé les classes requises, etc. et tout est construit, mais lorsque je lance le test, je reçois une exception. Quelqu'un dans la section commentaires du didacticiel a le même problème, mais je ne peux "trouver aucune bonne information sur ce qui le cause." Toute aide appréciée. C \ 'est probablement quelque chose de trivial.

Détails d'exception:

FluentNHTest.Tests.Mappings.CustomerMappingTests.ValidateMappings: FluentNHibernate.Cfg.FluentConfigurationException: une configuration non valide ou incomplète a été utilisée lors de la création d'une SessionFactory. Consultez la collection PotentialReasons et InnerException pour plus de détails.

----> FluentNHibernate.Cfg.FluentConfigurationException: une configuration non valide ou incomplète a été utilisée lors de la création d'une SessionFactory. Consultez la collection PotentialReasons et InnerException pour plus de détails.

----> NHibernate.MappingException: impossible d'instancier le générateur d'identifiant ----> System.FormatException: la chaîne d'entrée n'était pas au format correct.

Réponses:

3 pour la réponse № 1

J'ai résolu ceci en changeant cette ligne:

Dans CustomerMapping:

Id (c => c.Id) .GeneratedBy.HiLo ("client");

À:

Id (c => c.Id) .GeneratedBy.HiLo ("1000");

J'espère que ça vous aide.

Ariel