2009-02-02 36 views

Trả lời

21

Vâng, nó mà theo mặc định nếu bạn chỉ cần làm:

Map(x => x.YourProperty); 

Hãy chắc chắn rằng bạn đang sử dụng phiên bản mới nhất ra khỏi thân cây.


Như Yavor Shahpasov chỉ ra trong các ý kiến, trong các phiên bản gần đây bạn có thể thực hiện tương tự với:

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

Đó là dễ dàng hơn nhiều so với tôi tưởng tượng! –

+3

Rõ ràng FluentNHibernate không làm điều này theo mặc định nữa. – Falcon

+4

Bạn có thể làm như thế này Bản đồ (x => x.Property) .CustomType >(); –

2

và đó cũng là lớp EnumString bạn có thể vượt qua như customType

Các vấn đề liên quan