Вот пример соплежуйства на тему паттернов:

http://www.gotdotnet.ru/LearnDotNet/NET ... c165869913

Обычную, повседневную, подкачку данных нужно обязательно в фантик... и облизать со всех сторон, типа, умно