Jeg ville aldrig hente dem ind i et dataset, det er en omvej hvis du vil bruge linq. Tilfj i stedet en "linq til sql" klasse til din løsning og gå den vej. Se min artikel omkring hurtigudvikling af et nyhedssystem, der gennemgår jeg det hele.
http://www.udvikleren.dk/AspDotNet/Article.aspx/333/