2009-02-02 2 views

Antwort

21

Ja, es tut, dass standardmäßig, wenn Sie gerade tun:

Map(x => x.YourProperty); 

Vergewissern Sie sich die neueste Version aus dem Stamm verwenden.


Wie Yavor Shahpasov in den Kommentaren darauf hingewiesen, in neueren Versionen können Sie das gleiche mit erreichen:

Map(x => x.Property).CustomType<GenericEnumMapper<YourPropertyEnumType>>(); 
+0

Das war viel einfacher als ich mir vorgestellt habe! –

+3

Scheinbar FluentNHibernate tut dies nicht mehr standardmäßig. – Falcon

+4

Sie können es so tun Karte (x => x.Property) .CustomType >(); –

2

und es gibt auch die EnumString Klasse, die Sie als customType passieren kann