var listing = await _dbContext.Listings
.AsSplitQuery()
.Include(x => x.Accommodations).ThenInclude(x => x.Inventory)
.FirstAsync(x => x.Id == request.ListingId && x.Host.UserId == currentUserId);
var accommodations = listing.Accommodations... // just an example