public RelatedValuesEnumerable(
     AsyncIncludeCollectionIterator iterator,
     IIncludeKeyComparer keyComparer)
 {
     _iterator    = iterator;
     _keyComparer = keyComparer;
 }
 public RelatedValuesEnumerable(
     AsyncIncludeCollectionIterator iterator,
     EntityKey primaryKey,
     Func <ValueBuffer, EntityKey> relatedKeyFactory)
 {
     _iterator          = iterator;
     _primaryKey        = primaryKey;
     _relatedKeyFactory = relatedKeyFactory;
 }
 public RelatedValuesEnumerable(
     AsyncIncludeCollectionIterator iterator,
     IKeyValue primaryKeyValue,
     Func <ValueBuffer, IKeyValue> relatedKeyFactory)
 {
     _iterator          = iterator;
     _primaryKeyValue   = primaryKeyValue;
     _relatedKeyFactory = relatedKeyFactory;
 }