311 messaggi dal 25 novembre 2010
ciao!

ho seguito varie guide e installato il connettore per mysql.
tant'è che lo vedo tra i riferimenti possibili da aggiungere.
il problema è che se provo a creare una connessione, non ho cmq la possibilità di selezionare Mysql.
la voce non è presente.
oltre ad installare il connettore devo fare altro?
o la versione express ha qualche limite?
11.881 messaggi dal 09 febbraio 2002
Contributi
heilà!

fermat ha scritto:

o la versione express ha qualche limite?


Esatto. Le versioni Express non hanno mai consentito l'aggiunta di estensioni di terze parti. In questo post trovi la testimonianza di uno degli sviluppatori del connettore .NET di Mysql.
http://forums.mysql.com/read.php?38,546265,564533#msg-564533

Tuttavia, se stai usando Entity Framework e l'approccio code-first, non ti accorgerai neanche della mancanza dato che il mapping tra entità e tabelle viene fatto da interfaccia fluente.

Potresti giusto incontrare un problema dopo aver installato il pacchetto MySQL.Data.Entities da NuGet. Se non ricordo male, se nel server non hai installato il provider, avrai un'eccezione circa l'assenza del client factory. In tal caso aggiungi questo codice al web.config.
  <system.data>
    <DbProviderFactories>
      <clear />
      <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.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>


ciao
Modificato da BrightSoul il 23 giugno 2013 12.52 -

Enjoy learning and just keep making
311 messaggi dal 25 novembre 2010
ok, allora vedo un attimo di studiarmi l'approccio code-first.
grazie!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.