Criei uma nova Solução no Visual Studio 2008 e criei dois projetos nesta solução: Class Library e Website.

Na Class Library criei um arquivo ADO.NET Entity Data Model, onde fiz o mapeamento das tabelas do banco de dados.

Configurei o Website para utilizar o modelo do Entity Framework da Class Library e ao executar o projeto estourou o erro abaixo:

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.

Após pesquisar encontrei a solução:
[like-gate] Copie a string de conexão do app.config da Class Library para o Web.Config do Website que o .NET Framework passará a encontrar a conexão com o banco de dados.
[/like-gate] Divirta-se.

About Author

You may also like

11 Response Comments

  • Wesley  26/02/2010 at 13:26

    Tive o mesmo problema, e a sua solução funcional comigo tb. Porem o meu projeto era windowsform

    • Igor Musardo  26/02/2010 at 20:23

      Legal saber que também funciona em Windows Forms! 😀 Obrigado pelo feedback!

  • Diogo  06/08/2010 at 12:32

    Estou com o mesmo problema no momento, só que a implementação está sendo realizado num projeto de teste, portanto, a app.config que possui a string connection.

    Eu até recriei o data model para ver se o problema não ocorreu em função de alterar o data source da SC. Além dessas soluções, vcs conseguiram outra forma?

  • Developer  27/10/2010 at 13:44

    Isso não seria uma gambiarra uma vez que a camada de apresentação não pode falar com a de acesso a dados?

  • Mateus  13/02/2011 at 00:09

    me salvou… valeu mesmo!
    @jquerybrasil

  • João  04/05/2011 at 15:10

    você merece verdinhas imaginárias rapaz!
    Valeu pela dica!
    abraço!

  • Ronildo Lopes  25/05/2011 at 22:42

    Passei maior tempão tentando resolver isso. Refiz o projeto um monte de vezes… Mas com tua dica funcionou blz… Vlw

  • Everton  14/11/2012 at 01:18

    Valeu mesmo, estava com este problema e funcionou.

    Muito obrigado.

  • Fernando  23/07/2014 at 19:19

    Muito obrigado, estava com o problema e funcionou 🙂