Your query is telling EF to get all of the records from the Blog table, not count them. That's what the .ToListAsync call is doing.
You didn't say which version of EF you're using, so this is just one possibility. If you want just the count, you can execute a raw SQL query instead:
var count = _context.Database.FromSql($"SELECT COUNT(fieldName) FROM Blog").ToList();