Hlavní problém je, že ta data z databáze potřebujete uložit někam do paměti. Je potřeba si rozmyslet kam - do pole, do nějakého seznamu atd. Každá kolekce se hodí v jiné situaci, nejčastěji se používá List, ale záleží, co potřebujete. Až to budete vědět, tak podle toho si vyberete třeba funkci ToList, ToArray, ToDictionary apod. Ty v sobě obsahují foreach cyklus, který nutně vyvolá dotaz do DB, všechny vrácené záznamy projdou a uloží do kolekce. Např.
var q = (from c in db.GetTable<SalesOrderDetail>() select c).ToList();
|