Thanks Greg
So I assume NHIbernate will not be able to write to the backing field by
reflection as it is read only and therefore we must use public string Name
{get; private set;} for NHibernate mapping?
On Saturday, September 26, 2015 at 1:23:08 PM UTC+1, Greg Young wrote:
>
> public string Name {get;}
>
> is not the same as
>
> public string Name {get; private set;}
>
> The new readonly auto properties emit a readonly backing field and
> initialization to it. They do not emit a private setter the way {get;
> private set;} does.
>
> Cheers,
>
> Greg
>
> On Sat, Sep 26, 2015 at 1:17 PM, sturdytree <[email protected]
> <javascript:>> wrote:
> > In C# 6.0 we can now write:
> >
> > public string Name {get;}
> >
> > instead of
> >
> > public string Name {get;private set;}
> >
> > or using a private backing field.
> >
> > Whereas the mapping worked for the old code, the new code now gives a
> 'could
> > not find a setter' exception.
> >
> > Is there a way to get NHibernate to work with getter only auto
> properties?
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups
> > "nhusers" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an
> > email to [email protected] <javascript:>.
> > To post to this group, send email to [email protected]
> <javascript:>.
> > Visit this group at http://groups.google.com/group/nhusers.
> > For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> Studying for the Turing test
>
--
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/d/optout.