public static List <ExperimentoDoisRealizado> GetAll()
        {
            var experimentos = GetAll <ExperimentoDoisRealizado>(nomeTabela);

            foreach (var experimento in experimentos)
            {
                var eventos = EventoService.GetAllByExperimentoDoisRealizado(experimento);
                eventos.Sort();
                experimento.SetListaEventos(eventos);
            }

            return(experimentos);
        }
        public static ExperimentoDoisRealizado GetById(long id)
        {
            var experimento = GetById <ExperimentoDoisRealizado>(id, nomeTabela);

            if (experimento == null)
            {
                return(null);
            }

            var eventos = EventoService.GetAllByExperimentoDoisRealizado(experimento);

            eventos.Sort();
            experimento.SetListaEventos(eventos);

            return(experimento);
        }