Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }