public IAsyncEnumerable <EntityLoadInfo> GetRelatedValues(IIncludeKeyComparer keyComparer)
            {
                var valueBuffer = _queryContext.GetIncludeValueBuffer(_queryIndex).WithOffset(_valueBufferOffset);

                return(new AsyncEnumerableAdapter <EntityLoadInfo>(
                           new EntityLoadInfo(valueBuffer, _materializer)));
            }
            public IAsyncEnumerable <EntityLoadInfo> GetRelatedValues(EntityKey key, Func <ValueBuffer, EntityKey> keyFactory)
            {
                var valueBuffer = _queryContext.GetIncludeValueBuffer(_queryIndex).WithOffset(_valueBufferOffset);

                return(new AsyncEnumerableAdapter <EntityLoadInfo>(
                           new EntityLoadInfo(valueBuffer, _materializer)));
            }
            public IEnumerable <EntityLoadInfo> GetRelatedValues(IKeyValue keyValue, Func <ValueBuffer, IKeyValue> keyFactory)
            {
                var valueBuffer = _queryContext.GetIncludeValueBuffer(_queryIndex).WithOffset(_valueBufferOffset);

                yield return(new EntityLoadInfo(valueBuffer, _materializer));
            }