none
Erro ao utilizar Entity Framework com Mysql em aplicação MVC RRS feed

  • Pergunta

  • Olá Pessoal,

    Estou tendo problemas ao utilizar o entity framework com mysql em uma aplicação web com mvc.

    Estou tendo o seguinte erro: "Column 'InvariantName' is constrained to be unique.  Value 'MySql.Data.MySqlClient' is already present."

    Andei dando uma procurada na internet e não achei nenhuma solução.

    Estou utilizando Conector/NET do próprio site do MySql, adicionei as seguintes dll de referencia ao projeto:

    - MySql.Data

    - Mysql.Data.Entity

    - Mysql.Web

    E no meu Web.config tenho as seguintes configurações:

    <connectionStrings>

        <add name="ModelEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=localhost;User Id=root;database=namedatabase&quot;" providerName="System.Data.EntityClient" />

      </connectionStrings>

    e

    <system.data>

        <DbProviderFactories>

          <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.2.0.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />

        </DbProviderFactories>

      </system.data>

     

    Desde já agradeço pela ajuda.

    sábado, 9 de julho de 2011 04:16

Respostas