Hi,

There isn't much documentation about this interface. And I believe they are
internally busy tot replace this interface in he next major version. See
issue 1793, 1781.

You van Aldo read in this blog
https://kozmic.net/2011/03/20/working-with-nhibernate-without-default-constructors/

Vriendelijke groeten,
Van den Wouwer Danny

Software Engineer
Peopleware NV
www.peopleware.be

Op ma 21 sep. 2020 19:04 schreef [email protected] <[email protected]>:

> I looked at the implementations in Fabio's uNhAddIns project
> <https://github.com/fabiomaulo/unhaddins/tree/master/uNhAddIns>, and
> implementing IObjectsFactory is simple. But even looking at the NHibernate
> source code it's not clear how and when IBytecodeProvider and
> IReflectionOptimizer are used. I want to fully understand these interfaces
> and how they are used in order to make sure I'm implementing the
> MS.Extensions.DI "adapter" correctly and completely.
> Is there any documentation about those?
>
> On Saturday, September 19, 2020 at 7:32:42 AM UTC-4 [email protected]
> wrote:
>
>> Unfortunately no one has done this for
>> Micorosoft.Extensions.DependencyInjection. What you would need to do is to
>> implement IObjectsFactory (check examples from Fabio's blog). There are
>> only 3 or 4 methods.
>>
>> Best Regards,
>> Alexander
>>
>> On Fri, Sep 18, 2020 at 1:30 PM Eric Rizzo <[email protected]> wrote:
>>
>>> No, not at all. That just covers one pattern for registering the
>>> ISession and ISessionFactory so they can be injected into DI-managed
>>> services (something I already have). What I need is for NH to use the DI
>>> container when creating the pieces it uses under the covers, such as
>>> IConnectionProvider.
>>>
>>> Eric
>>>
>>>
>>> On Fri, Sep 18, 2020, 3:28 AM Paulo Quicoli <[email protected]> wrote:
>>>
>>>> Hi
>>>>
>>>> Is this what you are looking for?
>>>>
>>>> https://gunnarpeipman.com/aspnet-core-nhibernate/
>>>>
>>>> On Fri, Sep 18, 2020, 07:52 [email protected] <[email protected]>
>>>> wrote:
>>>>
>>>>> Trying to use dependency injection with custom NHibernate
>>>>> implementation classes, specifically an IConnectionProvider. To be
>>>>> clear, I have NO interest in using DI with *entities*, just in a
>>>>> custom impl of a NHibernate interface.
>>>>> I've read the (old) articles (here
>>>>> <http://fabiomaulo.blogspot.com/2009/05/nhibernate-ioc-integration.html>
>>>>> and here
>>>>> <https://www.chadly.net/dependency-injection-with-nhibernate-and-autofac/>)
>>>>> and they sound promising, but the implementations are for Autofac, Spring,
>>>>> and Castle Windsor. Has nobody ever published an impl for .Net Core's
>>>>> "default" Microsoft.Extensions.DependencyInjection? I can't believe it
>>>>> hasn't been done before.
>>>>>
>>>>> Any pointers?
>>>>>
>>>>> --
>>>>> 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 view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/nhusers/e5065fc5-f8d7-4e9d-a9c4-5951404f59fcn%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/nhusers/e5065fc5-f8d7-4e9d-a9c4-5951404f59fcn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> You received this message because you are subscribed to a topic in the
>>>> Google Groups "nhusers" group.
>>>> To unsubscribe from this topic, visit
>>>> https://groups.google.com/d/topic/nhusers/cdRA62nFo7I/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/nhusers/CAF8vUGU56OEVaptvh6xm%3D%2BwDzTXRb4_q59XRCpN0K5Tt1U5Xkw%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/nhusers/CAF8vUGU56OEVaptvh6xm%3D%2BwDzTXRb4_q59XRCpN0K5Tt1U5Xkw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/nhusers/CAFW84TLNAJp_cFTidKDdnZV-y4SS9-xryXJ7jH8wpwqCPuJcNg%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/nhusers/CAFW84TLNAJp_cFTidKDdnZV-y4SS9-xryXJ7jH8wpwqCPuJcNg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/nhusers/5cd07184-5464-4dde-8258-f2b0952ec00dn%40googlegroups.com
> <https://groups.google.com/d/msgid/nhusers/5cd07184-5464-4dde-8258-f2b0952ec00dn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/nhusers/CAKQ81kvzh-5P0fBgEVxJz%3DiDwJXycjz6qexCMM-AS2vn5yx1KQ%40mail.gmail.com.

Reply via email to