Inquiridor
Erro ao executar o gerador de código selecionado: 'Uma exceção foi acionada pelo destino da chamada'

Pergunta
-
Olá o erro ocorre em projetos ASP.Net MVC com MySQL
crio o model normalmente mas quando vou criar o controlador conforme a imagem abaixo
apresenta o seguinte erro
quando corrijo o problema no web config com adicionando o código:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF5"/>
Ocorre o seguinte erro:
Não sei o que estou errando
- Movido welington jrModerator quinta-feira, 5 de outubro de 2017 11:50 lugar mais apropriado
Todas as Respostas
-
Boa tarde, alexandrekloch. Tudo bem?
Conseguiu algum avanço nesse problema? O que precisa ainda?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Em negrito a linha que eu adcionei
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers> -
Em negrito a linha que eu adcionei
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
deu certo? -
Olá o erro ocorre em projetos ASP.Net MVC com MySQL
crio o model normalmente mas quando vou criar o controlador conforme a imagem abaixo
apresenta o seguinte erro
quando corrijo o problema no web config com adicionando o código:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF5"/>
Ocorre o seguinte erro:
Não sei o que estou errando
Conseguiu resolver? Estou com o mesmo problema, mas no meu caso o banco é sql server mesmo.
Att.,
Wallace Carlos
-
Wall, tenta adicionar os providers igual ele postou do mysql
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<system.data> <DbProviderFactories> <add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </DbProviderFactories> </system.data>
-
-
Cara tem N soluções para este tipo de caso!
Eu estava com o mesmo problema, e no meu caso o meu era nada mais que um "s" faltando na tag <connectionString> que ficaria <connectionStrings>, mas caso o seu seja diferente segue aí as soluções que encontrei pelo link abaixo:
https://stackoverflow.com/questions/23576294/application-cant-scaffold-items?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
-
Tive o mesmo problema quanto tentei criar um Controller no EntityFramework MVC 5 com VisualStudio 2019, o problema era na String de Conexão, pois o nome do Data Source estava incorreto.
Estou utilizando o LocalDB do SQLServer como local do banco de dados e estava passando o DataSource como Localhost\SQLExpress, porém para mim deveria ser (localdb)\MSSQLLocalDB e somente alterei o Data Source e resolveu, ele criou o Controller normalmente, então aconselho a verificar qual é seu Data Source correto, pois está utilizando o MySql.