none
De ninject para SimpleInjector RRS feed

  • Pergunta

  • Boa noite.

    tenho um projeto que está utilizando o Ninject para injeção de dependências, e estou tentando mudar para o SimpleInject.

    Para adicionar uma dependência de uma interface normal, isso aqui deu certo:

    ninject:

    kernel.Bind<IExemploAppServico>().To<ExemploAppServico>();

    SimpleInjector:

    container.Register<ExemploAppServico, ExemploAppServico>();

    O problema é que eu tenho uma classe base:

            

     public interface IAppServicoBase<TEntity> where TEntity : class 
        {

        }

    A injeção dela no Ninject eu fiz assim:

    kernel.Bind(typeof(IAppServicoBase<>)).To(typeof(IAppServicoBase<>));

    Pergunta: Como ficaria a injeção dessa classe base com o SimpleInjector?

    Desde já, agradeço!


    segunda-feira, 13 de junho de 2016 01:30

Respostas

  • Assim deu certo: container.Register(typeof(IAppServicoBase<>), typeof(AppServicoBase<>)); 
    • Marcado como Resposta Ferboni terça-feira, 26 de julho de 2016 12:20
    terça-feira, 26 de julho de 2016 12:20