我與MySql數據庫的連接有問題。我使用目標版本.NET Framework 4.6.1生成了帶有ASP.NET Core的應用程序。無法使用.Net核心模板配置MySql連接
我的連接字符串如下所示:
"ConnectionStrings": {
"Default": "server=localhost;port=xxxx;database=MmpDb;user=user;password=***;" },
我加MySql.Data.Entities
參考Mmp.EntityFrameworkCore
和Mmp.Web.Host
我覆蓋EF的DbContext:
public class MmpDbConfiguration : DbConfiguration
{
public MmpDbConfiguration()
{
SetDefaultConnectionFactory(new MySql.Data.Entity.MySqlConnectionFactory());
SetProviderServices("MySql.Data.MySqlClient",
new MySqlProviderServices());
}
}
當我運行命令dotnet ef database update
我得到一個錯誤,Keyword not supported: 'port'.
有人可以爲此問題提供解決方案嗎?
謝謝