public E Get(int id)
 {
     try
     {
         _logger.QuickLog(DbOperationType.GetById, typeof(E), id);
         var result = _baseDao.GetOneById(id);
         _logger.LogIfNotFound(typeof(E), id, result);
         return(result);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex);
         throw;
     }
 }