Quote Originally Posted by invitro
Since in the example I am only getting one article, its title, and the picture that is associated with it, would a DataReader not be the best?
Nope. A dataset would be ideal here. You have a chunk of text, a string, and an image. You are not moving anywhere within the data. So, you need a dataset.

Have your method GetArticleById() return a dataset.