Je suis nouveau à ce groupe alors excuses si cela a déjà été répondu (J'ai eu un bon coup d'oeil). Je jette un oeil à l'architecture forte pour un projet que je vais bientôt commencer.Sharp Architecture et Fluent NHibernate 1.1
J'expérimente avec l'échantillon Northwind, et je voulais tester une relation auto-référentielle , mais il a découvert Fluent NHibernate 1.1 était nécessaire (voir http://support.fluentnhibernate.org/discussions/help/127-parentchild-...).
J'ai donc recompilé avec la version 1.1 de couramment et rencontré quelques problèmes de avec la classe des employés. La première erreur était le long des lignes de FullName a besoin d'un get. J'ai résolu ceci avec mapping.IgnoreProperty (x => x.FullName); dans la classe EmployeeMap.
Le problème suivant que je n'ai pas réussi à résoudre: Nom de colonne 'Id' incorrect. Je peux voir de la sortie de test qui NHibernate essaie de faire « SELECT top 0 this_.Id », etc. Cependant, le à EmployeeID cartes classe EmployeeMap, donc compterais voir « SELECT top 0 this_.EmployeeID »
mapping.Id(x => x.Id, "EmployeeID")
.UnsavedValue(0)
.GeneratedBy.Identity();
Des idées?
Merci ... Rich
Salut Dan, oui, j'ai recompilé le SharpArch.dll. Je pourrais juste essayer de supprimer le tout et recommencer. Salut ... Rich –