net core 2.0 mysql数据库从webapi使用(新手)

baubqpgj  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(381)

所以我试着按照这个指南将mysql数据库链接到我的web应用程序。https://www.c-sharpcorner.com/article/how-to-connect-mysql-with-asp-net-core/
问题是调试时出现以下错误:
处理请求时发生未处理的异常。argumentexception:不支持选项。参数名称:port3306;数据库

MySql.Data.MySqlClient.MySqlBaseConnectionStringBuilder.GetOption(string key)

WebApplication2.Models.CountryContext.GetConnection() in CountryContext.cs

             21.  return new MySqlConnection(ConnectionString);

WebApplication2.Models.CountryContext.GetAllCountries() in CountryContext.cs

          29.  using (MySqlConnection conn = GetConnection())

WebApplication2.Controllers.CountriesController.Index() in CountriesController.cs

             16.  return View(context.GetAllCountries());

另外,我也不知道经过大约8小时的搜索后,我如何才能使这个基本的数据库工作和消费的数据从一个网站。
我觉得我错过了一些非常愚蠢的事情。。。
这是完整应用程序的git。https://github.com/uzishan/testwebapi

sz81bmfz

sz81bmfz1#

错误在连接字符串中。上面写着:

server=localhost;port3306;database=CountryDatabase;user=uzishan;password=mario1234

第二部分应为:

port=3306;

或者你可以完全放弃,因为这是mysql的默认值。

相关问题