Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 13 da Aula 2 - CRUD com o Entity Framework

"Erro no RegisterServices private static void RegisterServices(IKernel kernel) { kernel.Bind().ToSelf().InRequestScope(); // registro dos outros componentes int ordemExecucao = 1; kernel.BindFilter(FilterScope.Global, ordemExecucao);

}

Error 2 'Ninject.IKernel' does not contain a definition for 'BindFilter' and the best extension method overload 'Ninject.Web.Mvc.FilterBindingSyntax.BindingRootExtensions.BindFilter(Ninject.Syntax.IBindingRoot, System.Web.Mvc.FilterScope, int?)' has some invalid arguments C:\Users\bruna.silva\Google Drive\Curso Alura\Curso Caelum\LojaWebEF\LojaWebEF\App_Start\NinjectWebCommon.cs 62 13 LojaWebEF"

2 respostas

Bruna, bom dia!

Você fez a importação deste namespace no arquivo?

using Ninject.Web.Mvc.FilterBindingSyntax;
`
solução!

O FilterScope estava importando o using System.Web.Http.Filters e estava dando conflito com o using Ninject.Web.Mvc.FilterBindingSyntax; Resolvido!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software