Problema com ASP.NET MVC na criação do controller usando Entity Framework

Estou utilizando o livro ASP.NET MVC e estou no capitulo 4 onde é apresentado a criação do projeto utilizando o famoso code first, bom realizo todos os passo apresentados no livro para a criação, chegando na parte Criando as classes POCO faço as adições para apontar a criação do meu banco de dados na sequencia tento adicionar o controller Categorias seguindo os passo mas e apresentado uma mensagem de erro quando tento criar o controller que e a seguinte :

Error
There was an error running the selected code generation : ‘Exception has been thrown by the target of an invocation.’

Fiz uma pesquisa sobre esse erro mais não achei a maneira para corrigir o mesmo.