Stephen, Fabio,

Thanks for your input - I'll use nh core's internal proxy system.

From: [email protected] 
[mailto:[email protected]] On Behalf Of Fabio Maulo
Sent: den 12 april 2012 16:41
To: [email protected]
Subject: Re: [nhibernate-development] NH Core's ProxyFactory

I hope that we will remove the "internal" DynamicProxy system... but when 
Microsoft will give us a good default DynamicProxy system (hopefully in .NET5 
and overall outside EntityFramework).
I think you can use the "internal" DynamicProxy in Envers for some years ;)
On Wed, Apr 11, 2012 at 5:47 PM, Roger Kratz 
<[email protected]<mailto:[email protected]>> wrote:
Hi

In Nhibernate Envers there are some hand written proxies. For different reasons 
it would make my life easier to use some dynamic proxies instead. I would 
prefer not having a dependency to some external proxy fw and therefore started 
to look at using NH Core's proxy capabilities intead (which envers already 
references).

I first had an idea using NH Core's user's defined proxy fw 
(Environment.ProxyFactoryFactoryClass) but the public API available was way to 
NH Core specific to suit my needs. However - if using 
NHibernate.Proxy.DynamicProxy.ProxyFactory directly (the "copy" from LinFu) I 
can build the proxies the way I want to and everything is fine. The things the 
bothers me a little bit is whether this is meant to be used from a 3rd party 
lib (or an user)? Is there a high risk of removal/big changes?

In short terms... If you in NH Core team would remove or change the 
NHibernate.Proxy.DynamicProxy.ProxyFactory - would you see that as a breaking 
change (=not that high risk that this internal proxy fw will be 
removed/completly rewritten)?

All the best
Roger



--
Fabio Maulo

Reply via email to