En jouant avec un mappage nhibernate, j'ai remarqué qu'un setter de propriété que j'avais avait été surchargé (ou ignoré). Ce comportement par défaut est attendu avec un mappage nhibernate.Définir l'accesseur sur la classe ne semble pas fonctionner avec TextInfo et TitleCase
donc je l'ai changé pour utiliser le field.camelCase - donc NHibernate fixerait le domaine privé de la classe d'entité et non le getter propety/setter pour que je puisse ensuite utiliser le getter pour mettre en œuvre
get {return (new TextInfo()). ToTitleCase (_property);}
J'ai remarqué que la sortie était toujours ce qui persistait et que cette méthode ne fonctionnait pas.
J'ai changé le en _property.ToLower(); et la sortie était attendue en minuscules.
Il semble donc qu'il y ait quelque chose que je n'ai pas bien fait avec TextInfo. NHibernate fonctionnait correctement (NB NHernernate rocks)
Des idées pour lesquelles TextInfo est en train de faire ça? Probablement quelque chose de trivial je manqué ..
Bravo pour ça je l'ai essayé et ça marche! –