public static void EjecutarMedicion(this IConsulta consulta) { consulta.IniciarSesion(); var timer = Stopwatch.StartNew(); for (int i = 0; i < 100; i++) { consulta.Ejecutar(); } timer.Stop(); consulta.TerminarSesion(); Console.WriteLine(consulta.Nombre + "\t\t" + timer.Elapsed.TotalSeconds); }
public List <TEntidad> ListarConsulta <TEntidad>(IConsulta <TEntidad> consulta) where TEntidad : class { return(consulta.Ejecutar(context)); }