2016-11-23 47 views
0

我爲我的項目啓用了Migration。以MySql作爲數據庫的MVC代碼遷移

我還執行了「添加遷移mylabel」。

但是,當我執行「更新數據庫」時,顯示以下錯誤。

類型未解決的成員 'MySql.Data.MySqlClient.MySqlException,MySql.Data,版本= 6.9.7.0,文化=中性公鑰= c5687fc88969c44d'。

我搜索瞭解決方案,並找到了一個解決方案來安裝MySQL連接器,但我的安裝中途失敗。

回答

1

你的運行中的一部分應該是這樣,在網絡配置文件

<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> 

而且becareful爲你的數據庫的連接字符串的密碼。 在大多數有效的數據庫中,默認模式爲空