Делайте это вручную;
var someData = await (
from blog in _context.Blog
join owner in _context.Users on blog.OwnerID equals owner.ID
select new { Text = blog.Text, OwnerName = owner.Name}) //select whatever you want
.ToListAsync();
Это гарантирует, что только запрошенные данные «загружаются» из базы данных.
Другой вариант - выбрать из вашего запроса, если выиспользуется отложенная загрузка, это не гарантирует, что данные не запрашиваются из базы данных:
var someData = await _context.Blog
.Include(b => b.Owner)
.Select(c => new { Text = c.Text, OwnerName = c.Owner.Name}) //select what needed
.ToListAsync();
Поскольку в вашем случае данные выбираются напрямую, включение не требуется:
var someData = await _context.Blog
.Select(c => new { Text = c.Text, OwnerName = c.Owner.Name}) //select what needed
.ToListAsync();