public MigrateController(DbContextOptions <RPCSContext> dbOptions, DbContextOptions <RPCSContextMysql> dbMysqOptions, ITSAutoHoursRecordService tsAutoHoursRecordService) { _dbOptions = dbOptions ?? throw new ArgumentNullException(nameof(dbOptions)); _dbMysqOptions = dbMysqOptions; _tsAutoHoursRecordService = tsAutoHoursRecordService; _db = new RPCSContext(dbOptions); _dbMysql = new RPCSContextMysql(dbMysqOptions); }
static IList <T> GetDataFromMysql <T>(T entity, DbContextOptionsBuilder <RPCSContextMysql> dbContextOptionsBuilder) where T : class { var list = new List <T>(); using (var rpcsMySql = new RPCSContextMysql(dbContextOptionsBuilder.Options)) { list = rpcsMySql.Set <T>().ToList(); } return(list); }