Est-il possible de mapper une énumération en tant que chaîne en utilisant Fluent Nhibernate?Comment mapper une énumération en tant que chaîne de nhibernate fluide?
12
A
Répondre
21
Oui, il le fait par défaut si vous venez:
Map(x => x.YourProperty);
Assurez-vous que vous utilisez la dernière version hors du tronc.
Comme Yavor Shahpasov indiqué dans les vous pouvez obtenir les mêmes commentaires, dans les versions plus récentes avec:
Map(x => x.Property).CustomType<GenericEnumMapper<YourPropertyEnumType>>();
2
et il y a aussi la classe EnumString vous pouvez passer en customType
Questions connexes
- 1. Comment savoir que NHibernate est fluide pour ne pas mapper une propriété de classe
- 2. Nhibernate ValueType Collection en tant que chaîne délimitée dans DB
- 3. Mappage NHibernate fluide: une table, plusieurs classes
- 4. Comment transmettre une variable de chaîne en tant que TSysCharSet
- 5. Comment mapper une auto-référence dans NHibernate
- 6. NHibernate fluide - cartes récursives
- 7. Mappage table par hiérarchie nhibernate fluide
- 8. Exécuter une chaîne en tant que commande en python
- 9. nhibernate: comment mapper les agrégats
- 10. NHibernate - Mapper une collection de composants?
- 11. Comment mapper ceci dans NHibernate
- 12. nhibernate un-à-un fluide?
- 13. Comment configurer une colonne qui est une énumération avec Nhibernate?
- 14. Pas de persister pour ... {SUBCLASS} NHibernate avec NHibernate fluide
- 15. Comment le mapper dans nHibernate?
- 16. enregistrez une chaîne en tant que fichier csv?
- 17. définir une chaîne d'animations en tant que variable
- 18. JibX: comment mapper une classe et éviter qu'elle soit sortie en tant que noeud XML
- 19. Comment mapper une colonne de clé étrangère dans nhibernate?
- 20. Comment mapper plusieurs classes à une table via NHibernate?
- 21. Difficulté pour mapper une relation avec NHibernate
- 22. PHP GD: Comment obtenir imagedata en tant que chaîne binaire?
- 23. Comment mapper (NHibernate) un type PostgreSql spécifié?
- 24. NHibernate - comment mapper la collection d'arbres
- 25. Comment mapper deux tables à une classe dans NHibernate Fluent
- 26. NHibernate fluide Automatisation des relations bidirectionnelles
- 27. Est-ce que SqlDataReader stocke tout en tant que chaîne?
- 28. flex obtenir le contenu de arraycollection en tant que chaîne
- 29. Plusieurs niveaux d'objets d'entités enfants dans NHibernate/NHibernate fluide
- 30. Comment mapper une collection <T> dans NHibernate?
C'était beaucoup plus facile que je l'imaginais! –
Apparemment, FluentNHibernate ne le fait plus par défaut. – Falcon
Vous pouvez le faire comme ceci Carte (x => x.Property) .CustomType>(); –