今天就跟大家聊聊有關如何解決Asp.netCore1.1升級后操作mysql出錯的問題,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
“只有客戶發展了,才有我們的生存與發展!”這是創新互聯公司的服務宗旨!把網站當作互聯網產品,產品思維更注重全局思維、需求分析和迭代思維,在網站建設中就是為了建設一個不僅審美在線,而且實用性極高的網站。創新互聯對成都網站制作、成都網站建設、網站制作、網站開發、網頁設計、網站優化、網絡推廣、探索永無止境。core的版本從1.0升級到1.1,操作mysql數據庫,查詢數據時遇到MissingMethodException問題,更新、插入操作沒有問題。
如果你也遇到這個問題,請參照以下步驟進行升級操作。
操作步驟及內容
如果你的項目已經引用過以下幾部分內容,請依次升級內容:
PM> Update-Package Microsoft.EntityFrameworkCore PM> Update-Package Microsoft.EntityFrameworkCore.SqlServer PM> Update-Package Microsoft.EntityFrameworkCore.Relational PM> Update-Package Microsoft.EntityFrameworkCore.Tools -Pre
如果你還沒有安裝過,請使用安裝語句
PM> Install-Package Microsoft.EntityFrameworkCore PM> Install-Package Microsoft.EntityFrameworkCore.SqlServer PM> Install-Package Microsoft.EntityFrameworkCore.Relational PM> Install-Package Microsoft.EntityFrameworkCore.Tools -Pre
安裝完成后,如果你引用的mysql擴展是以下這個版本(或者小于該版本。)依然會無法完成查詢操作。
"MySql.Data.EntityFrameworkCore": "7.0.6-IR31"
移除該引用,并使用NUGET安裝SapientGuardian.EntityFrameworkCore.MySql
PM> Install-Package SapientGuardian.EntityFrameworkCore.MySql
如果你使用的IDE是vs Code,在project.json中增加下邊的依賴
"SapientGuardian.EntityFrameworkCore.MySql": "7.1.14"
然后在CLI 中 執行 dotnet restore
接著你需要在startup.cs 添加引用內容。
using MySQL.Data.Entity.Extensions;
好了,其他代碼沒有什么改變。再試一下你會發現,你的系統可以正常工作了。
看完上述內容,你們對如何解決Asp.netCore1.1升級后操作mysql出錯的問題有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。
文章題目:如何解決Asp.netCore1.1升級后操作mysql出錯的問題-創新互聯
當前鏈接:http://vcdvsql.cn/article26/iejjg.html
成都網站建設公司_創新互聯,為您提供虛擬主機、云服務器、域名注冊、網站內鏈、軟件開發、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯