IMO depending on the 'copy + a few mods of the LinFu engine should be a
'safe' dependency for you to take on.

Steve Bohlen
[email protected]
http://blog.unhandled-exceptions.com
http://twitter.com/sbohlen


On Wed, Apr 11, 2012 at 4:47 PM, Roger Kratz <[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
>

Reply via email to