((INHibernateProxy)obj).HibernateLazyInitializer.GetImplementation() https://nhibernate.svn.sourceforge.net/svnroot/nhibernate/trunk/nhibernate/src/NHibernate/Proxy/INHibernateProxy.cs
Anyway, I think people should not depend on this interface directly but use the utility to prevent breaking changes. On Sat, Oct 11, 2008 at 12:17 AM, Ayende Rahien <[EMAIL PROTECTED]> wrote: > I think it is still there, saw it yesterday and it said hi > > On Fri, Oct 10, 2008 at 11:15 PM, Tuna Toksöz <[EMAIL PROTECTED]> wrote: > >> It looks like it is removed from the trunk.(If I am not mistaken of >> course) >> >> NHibernate.NHibernateUtil.GetClass(object) >> >> is what you need. >> >> On Sat, Oct 11, 2008 at 12:04 AM, Ayende Rahien <[EMAIL PROTECTED]>wrote: >> >>> In general, you should avoid doing things like that. >>> ((INHibernatePRoxy)obj).GetImplementation() >>> >>> >>> On Fri, Oct 10, 2008 at 10:58 PM, Jan Limpens <[EMAIL PROTECTED]>wrote: >>> >>>> >>>> Is there an easy and reliable way to recognize whether I am dealing >>>> with a proxied type or a 'real' entity? >>>> I would like to do things based on an entities type.Name (providing a >>>> view) and I would like to avoid code like >>>> >>>> var typeName = ""; >>>> if (entity is Type1) >>>> typeName = "Type1" >>>> /// ... 100 times >>>> doThing(typeName); >>>> >>>> and instead do >>>> doThing(entity.GetImplementationType().Name) // or something of that >>>> sort >>>> >>>> -- >>>> Jan >>>> ___________________ >>>> [EMAIL PROTECTED] >>>> www.limpens.com >>>> +55 (11) 3082-1087 >>>> +55 (11) 3097-8339 >>>> >>>> >>>> >>> >>> >>> >> >> >> -- >> Tuna Toksöz >> >> Typos included to enhance the readers attention! >> >> >> > > > > -- Tuna Toksöz Typos included to enhance the readers attention! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" 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/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
