簡體   English   中英

.Net核心-實體框架-MySQL>找不到UseMysql

[英].Net Core - Entity Framework - MySQL > UseMysql not found

我正在嘗試使用Entity Framework作為ORM和MySQL作為數據庫后端構建一個簡單的.NET Core Webapi。

問題是我無法在Startup類的ConfigureServices方法中使用UseMysql方法:

VS代碼

看來我在using部分還需要更多東西。

這些是相關的依賴項:

"MySql.Data.EntityFrameworkCore":"7.0.6-ir31",
"Microsoft.EntityFrameworkCore": "1.0.0",
"Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Tools":"1.0.0-preview1-final" 

並且我也將其添加為工具:

"Microsoft.EntityFrameworkCore.Tools":"1.0.0-preview2-final"

解決方案是添加更多使用方法:

using MySQL.Data.EntityFrameworkCore.Extensions;
using System.ComponentModel.DataAnnotations; 

有了這兩個,我得以進行編譯。

對我來說,添加完全限定的名稱是有幫助的。

Microsoft.EntityFrameworkCore.MySQLDbContextOptionsExtensions.UseMySQL(....)

也許有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM