Следуя этому руководству:
В файле ServiceExtensions.cs
using Microsoft.Extensions.Configuration;
using Microsoft.EntityFrameworkCore;
namespace YourNamespace
{
public static class ServiceExtensions
{
public static void ConfigureMySqlContext(this IServiceCollection services,
IConfiguration config)
{
var connectionString = config["mysqlconnection:connectionString"];
services.AddDbContext<RepositoryContext>(o => o.UseMySql(connectionString));
}
}
}
Затем вы используете его в файле Startup.cs :
services.ConfigureMySqlContext(Configuration);