Exemplo n.º 1
0
 /// <summary>
 /// Executa a primeira consulta para recuperar o quantidade de registro
 /// da lista.
 /// </summary>
 /// <param name="query">Consulta de deve ser executada.</param>
 /// <returns></returns>
 protected virtual int ExecuteCount(Colosoft.Query.Queryable query)
 {
     using (var enumerator = query.Execute().GetEnumerator())
     {
         if (enumerator.MoveNext())
         {
             return(enumerator.Current.GetInt32(0));
         }
         return(0);
     }
 }
 /// <summary>
 /// Executa a primeira consulta para recuperar o quantidade de registro
 /// da lista.
 /// </summary>
 /// <param name="query">Consulta de deve ser executada.</param>
 /// <returns></returns>
 protected virtual int ExecuteCount(Colosoft.Query.Queryable query)
 {
     return(query.Execute().First().GetInt32(0));
 }