Is it possible to index the value of an Enum instead of its string representation using Solrnet?
Say I have to following enum:
[Serializable]
[Flags]
pu
Try this:
[SolrField("gender")]
public int GenderAsInt
{
get { return (int) Gender; }
set { Gender = (Gender) value; }
}
public virtual Gender Gender { get; set; }
Also note that declaring your enum as [Flags]
doesn't make much sense:
Male
and Female
Male
will be interpreted as the default in respect to the current values of enum fields