Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Entity Framework Core Error:Beim Verwenden der Verbindung zur Datenbank „auf dem Server „localhost“ ist ein Fehler aufgetreten

Sie können es auf diese Weise versuchen

  1. Installieren Sie das Paket Pomelo.EntityFrameworkCore.MySQL

  2. Fügen Sie Dienste unter Startup.cs hinzu

    services.AddCors();services.AddDbContext(options => options.UseMySql(Configuration.GetConnectionString("DatabaseConnectionString")));

  3. Ändern Sie die Verbindungszeichenfolge unter appsettings.json

    "ConnectionStrings":{"DatabaseConnectionString":"server=localhost;port=3306;database=MyAppDB;user=root;password="}

    *Ändern Sie die Portnummer entsprechend Ihrem MySQL-Server

    4.Führen Sie diese Befehle in der Package Manager Console aus für die DatenmigrationAdd-Migration InitialCreate

    Update-Datenbank

Sie können sich das Projekt unter github , zum besseren Verständnis