none
ASP.NET MVC, Entity e Mysql RRS feed

  • Pergunta

  • Boa NOite

    não sei se é aqui a área certa para falar disso, mas comprei um curso que ensina ASP.NET MVC, Entity mas no BD sql server. Como aqui na empresa a gente trabalha com Mysql. Com isso estou tentando desenvolver o projeto do curso usando o MYsql.

    Mas etsa gerando o seguinte erro: Additional information: An error occurred creating the configuration section handler for system.data: Column 'InvariantName' is constrained to be unique.  Value 'MySql.Data.MySqlClient' is already present.

    terça-feira, 20 de janeiro de 2015 23:11

Respostas

  • Usando o VS2013 community 4.5.1 com vb

    Não entendi o que vc quise dizer sobre o plugin.

    Normamente quando utilizo o mysql nos projetos eu so add a referencia (mysql.data.dll) ao projeto.

    Como estou trabalhando com entity add o mysql.data.entity.ef6

    Digo plugin quando abre uma nova instancia do mysql pelo VS ou pode ser chamodo de conector, pelo menos esse é meu ponto de vista, segue os links que vc precisa.

    http://www.macoratti.net/net_msql.htm

    https://jrbaggio.wordpress.com/2012/09/28/conexao-vb-net-e-mysql/

    http://dev.mysql.com/doc/connector-net/en/connector-net-visual-studio.html

    Abraço!


    Nome : Romy G. Moura Cargo: Analista Programador

    • Marcado como Resposta jjunior.net quarta-feira, 21 de janeiro de 2015 13:22
    quarta-feira, 21 de janeiro de 2015 12:31

Todas as Respostas

  • jjunior,

    Dando uma rápida pesquisa, encontrei 2 soluções na net que envolvem mudanças em arquivos de configuração:

    http://www.codeproject.com/Tips/567235/How-to-fix-Column-InvariantName-is-constrained-to

    http://stackoverflow.com/questions/7354116/net-mysql-connector-conflicting-dbproviderfactories

    Eu realmente não sei se isso resolve, pois tive pouco contato até hoje com MySql. Mas acredito que possa ser um ponto de partida rumo à solução.

    Abs

    terça-feira, 20 de janeiro de 2015 23:36
  • Cara vc esta utilizando qual visual studio, framework, c# ou vb.net?

    Obs: Você já instalou o plugin do vs para ativar o mysql?

    Abraço!


    Nome : Romy G. Moura Cargo: Analista Programador

    quarta-feira, 21 de janeiro de 2015 00:13
  • Usando o VS2013 community 4.5.1 com vb

    Não entendi o que vc quise dizer sobre o plugin.

    Normamente quando utilizo o mysql nos projetos eu so add a referencia (mysql.data.dll) ao projeto.

    Como estou trabalhando com entity add o mysql.data.entity.ef6

    quarta-feira, 21 de janeiro de 2015 00:22
  • Você tem que instalar o Provider do Mysql para usar no Visual Studio
    quarta-feira, 21 de janeiro de 2015 12:15
  • Usando o VS2013 community 4.5.1 com vb

    Não entendi o que vc quise dizer sobre o plugin.

    Normamente quando utilizo o mysql nos projetos eu so add a referencia (mysql.data.dll) ao projeto.

    Como estou trabalhando com entity add o mysql.data.entity.ef6

    Digo plugin quando abre uma nova instancia do mysql pelo VS ou pode ser chamodo de conector, pelo menos esse é meu ponto de vista, segue os links que vc precisa.

    http://www.macoratti.net/net_msql.htm

    https://jrbaggio.wordpress.com/2012/09/28/conexao-vb-net-e-mysql/

    http://dev.mysql.com/doc/connector-net/en/connector-net-visual-studio.html

    Abraço!


    Nome : Romy G. Moura Cargo: Analista Programador

    • Marcado como Resposta jjunior.net quarta-feira, 21 de janeiro de 2015 13:22
    quarta-feira, 21 de janeiro de 2015 12:31
  • Esta instalado. Mas é como se não estivesse.

    An exception of type 'System.ArgumentException' occurred in EntityFramework.dll but was not handled in user code

    Additional information: The ADO.NET provider with invariant name 'System.Data.MysqlClient' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details.

    Inner Exception

    {"Unable to find the requested .Net Framework Data Provider.  It may not be installed."}

    • Editado jjunior.net quarta-feira, 21 de janeiro de 2015 13:08
    quarta-feira, 21 de janeiro de 2015 12:55
  • Bom, desintalei tudo. Banco, conector, VS2013 e instalei novamente. Agora esta funcionando.

    Obrigado a todos pela ajuda.

    • Editado jjunior.net quarta-feira, 21 de janeiro de 2015 13:22
    quarta-feira, 21 de janeiro de 2015 13:21