![](/img/trans.png)
[英]How to integrate MySQL with .NET Core 3 and Entity Framework 6
[英].Net Core - Entity Framework - MySQL > UseMysql not found
我正在嘗試使用Entity Framework作為ORM和MySQL作為數據庫后端構建一個簡單的.NET Core Webapi。
問題是我無法在Startup類的ConfigureServices
方法中使用UseMysql方法:
看來我在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.