Код, на который вы ссылаетесь, использует MsSQL.Если вы хотите использовать mysql, вам нужно изменить код.
В ссылочном коде есть класс с именем Startup.cs
.
В методе public void ConfigureServices(IServiceCollection services)
есть строкачто вам нужно изменить.
В настоящее время в строке указано:
services.AddDbContext<ApplicationContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
Вкратце: добавьте DbContext типа ApplicationContext
в коллекцию сервисов.Чтобы создать экземпляр, используйте следующие параметры:
UseSqlServer
со строкой подключения с именем DefaultConnection
Вам необходимо изменить эти параметры, чтобы отразить mysql.
Возможное решение
- Установить пакет MySql.Data.EntityFrameworkCore
- Измените строку на:
services.AddDbContext(options => options.UseMySQL(Configuration.GetConnectionString("DefaultConnection")));