2016-11-23 1 views
0

Ich habe Migration für mein Projekt aktiviert.Code Migration in MVC mit MySql als Datenbank

Ich führte auch "add-migration mylabel".

Aber wenn ich "Update-Datenbank" ausführen, wird der folgende Fehler angezeigt.

Typ ist nicht für die Mitglieder MySql.Data.MySqlClient.MySqlException, MySql.Data, Version = 6.9.7.0, Culture = neutral, PublicKeyToken = c5687fc88969c44d 'aufgelöst.

Ich suchte nach Lösung und fand eine Lösung zur Installation von MySQL Connector, aber meine Installation schlägt auf halbem Wege.

Antwort

1

Ihre Laufzeit Teil wie die

in Web-Konfigurationsdatei sein sollte für das Passwort der Datenbank in Verbindung String
<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" /> 
     <bindingRedirect oldVersion="6.7.4.0" newVersion="6.9.9.0" /> 
     </dependentAssembly> 
     <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <assemblyIdentity name="MySql.Data.Entity" publicKeyToken="c5687fc88969c44d" culture="neutral" /> 
     <bindingRedirect oldVersion="6.7.4.0" newVersion="6.9.9.0" /> 
     </dependentAssembly> 
     <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <assemblyIdentity name="MySql.Web" publicKeyToken="c5687fc88969c44d" culture="neutral" /> 
     <bindingRedirect oldVersion="6.7.4.0" newVersion="6.9.9.0" /> 
     </dependentAssembly> 

     <dependentAssembly> 
     <assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" /> 
     <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" /> 
     <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" /> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" /> 
     <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" /> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" /> 
     <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" /> 
     <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> 
     </dependentAssembly> 
     <dependentAssembly> 
     <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> 
     <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" /> 
     </dependentAssembly> 
    </assemblyBinding> 
    </runtime> 

Und becareful. Der Standardmodus ist in den meisten gültigen Datenbanken leer.

Verwandte Themen