using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Design; namespace LMS.DAO { public class MyDbcontextDesignFactory : IDesignTimeDbContextFactory { //public MyDbcontextDesignFactory CreateDbContext(string[] args) //{ // DbContextOptionsBuilder optionsBuilder = new DbContextOptionsBuilder(); // string str = Environment.GetEnvironmentVariable("CONNECTION_STRING"); // optionsBuilder.UseMySql(str, ServerVersion.Parse("8.0.18-mysql")); // ApplicationDbContext db = new ApplicationDbContext(optionsBuilder.Options); // return db; //} public ApplicationDbContext CreateDbContext(string[] args) { DbContextOptionsBuilder optionsBuilder = new DbContextOptionsBuilder(); string str = "server=123.129.219.240;port=14080;user=luo;password=Luoqiang1405;database=LMS_TEST"; optionsBuilder.UseMySql(str, ServerVersion.Parse("8.0.18-mysql")); ApplicationDbContext db = new ApplicationDbContext(optionsBuilder.Options); return db; } } }