我与 MySql 数据库的连接有问题。我使用目标版本为 .NET Framework 4.6.1 的 ASP.NET Core 生成了一个应用程序。
我的连接字符串如下所示:
"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'.
有人可以为这个问题提供解决方案吗?
谢谢