Bir enum'i Fluent Nhibernate kullanarak bir dize olarak eşlemek mümkün mü?Bir enum'i akıcı nhibernate'de dize olarak nasıl eşlersiniz?
Map(x => x.YourProperty);
Bagajdaki kapalı son sürümünü kullandığınızdan emin olun:
Bir enum'i Fluent Nhibernate kullanarak bir dize olarak eşlemek mümkün mü?Bir enum'i akıcı nhibernate'de dize olarak nasıl eşlersiniz?
Map(x => x.YourProperty);
Bagajdaki kapalı son sürümünü kullandığınızdan emin olun:
Evet, varsayılan olarak sadece yaparsanız bunu yapar. Yavor Shahpasov Açıklamalarda belirttiği
gibi, daha yeni sürümlerinde sizinle aynı başarabilirsiniz:
Map(x => x.Property).CustomType<GenericEnumMapper<YourPropertyEnumType>>();
ve oldu customType
olarak geçebilir EnumString sınıfı da var hayal ettiğimden çok daha kolay! –
Görünüşe göre FluentNHibernate artık bunu varsayılan olarak yapmıyor. – Falcon
Bunu Map (x => x.Property) .CustomType>(); –