Not a good one :) I was using someone else's code which had private
fields, no property accessors, and was using a inner class classmap to
access them. I have since changed the fields to auto-properties.

Thanks for clarifying.

On Jul 31, 3:10 am, James Gregory <[email protected]> wrote:
> We
> only support using properties currently, all the expression based
> methods expect PropertyInfo's not FieldInfo's.
> Any reason you're using a field over an auto-property?
>
> On Thu, Jul 30, 2009 at 6:07 PM, Mikael Henriksson 
> <[email protected]>wrote:
>
> > I do Access.AsField that way successfully for my Version columns...
>
> > 2009/7/30 Fost andy <[email protected]>
>
> >> Hi,
>
> >> I feel a bit silly for asking this but how do I map a field directly?
>
> >> In traditional hibernate I might want something like:
>
> >> <property name="ss" type="String" access="field"/>
>
> >> How do I achieve this in fluent?
>
> >> I tried Map(x => x.ss).Access.AsField();
>
> >> but this throws
> >> System.InvalidCastException: Unable to cast object of type
> >> 'System.Reflection.RtFieldInfo' to type
> >> 'System.Reflection.PropertyInfo'.
>
> >> On a whim I tried .SetAttribute("access", "field") but got the same
> >> error.
>
> >> thanks.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to