コード例 #1
0
            public IAsyncEnumerable <EntityLoadInfo> GetRelatedValues(IIncludeKeyComparer keyComparer)
            {
                var valueBuffer = _queryContext.GetIncludeValueBuffer(_queryIndex).WithOffset(_valueBufferOffset);

                return(new AsyncEnumerableAdapter <EntityLoadInfo>(
                           new EntityLoadInfo(valueBuffer, _materializer)));
            }
コード例 #2
0
            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)));
            }
コード例 #3
0
            public IEnumerable <EntityLoadInfo> GetRelatedValues(IKeyValue keyValue, Func <ValueBuffer, IKeyValue> keyFactory)
            {
                var valueBuffer = _queryContext.GetIncludeValueBuffer(_queryIndex).WithOffset(_valueBufferOffset);

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