Volgens deze blogpost
, de positionele operator wordt geïmplementeerd door de -1th
. aan te spreken -element:
Builders<State>.Projection.Include(state => state.transfer.attempts[-1])
of
Builders<State>.Projection.Include(state => state.transfer.attempts.ElementAt(-1));
Dezelfde oplossing wordt genoemd in dit SO-antwoord .
Ik heb geprobeerd een verwijzing naar dit gedrag in de documentatie te vinden, maar zonder succes.