Thats great. Thanks. It is a pity it does not enter the textual representation of the enum into the database like it does with Map(x=>x.EnumProperty). Do you know if there is any way of making it do this?
On Apr 28, 6:12 pm, Hudson Akridge <[email protected]> wrote: > You can't create a class map to an enum. What you're looking for is an > element mapping for your collection. Something like this: > HasMany(m=>m.SupportedLanguages).AsSet().AsElement(columnNameHere); > > On Tue, Apr 28, 2009 at 12:08 PM, depaulo > <[email protected]>wrote: > > > > > I have the following: > > > public class Survey > > { > > IList<Language> SupportedLanguages {get;set;} > > } > > > public enum Language > > { > > English, > > French > > } > > > and I am trying to map the Survey class with HasMany > > (m=>m.SupportedLanguages) > > I am getting the 'Reference to unmapped class Language' error which is > > understandable but I cannot figure out from anywhere how I am supposed > > to either make sure Language is mapped or use HasMany in a different > > way. > > > Does anyone have any ideas? > > > Thanks in advance.... --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Fluent NHibernate" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/fluent-nhibernate?hl=en -~----------~----~----~----~------~----~------~--~---
