I realized I always read my fields in the order they are returned by index (using constants). So my code is already compatible with CommandBehavior.SequentialAccess as far as i understand.
Would there be any benefits if i turn it on? DataReader is already forward only, read only which is the real performance gain right?