This question is related to this:
My repository method has this code:
public IEnumerable GetApplicationPositionHistor
Have you tried adding MultipleActiveResultSets=true; to your connection string?
MultipleActiveResultSets=true;