Ako chceš ukladať dáta do databázy, keď nemáš ku nej pripojenie? A na čo ti je potom vôbec DataSet? Ktorú časť toho celého vlastne implementuješ - server, klient alebo obidve? Klient je čo presne: WPF, Windows Forms alebo niečo iné?
Ty nevieš, ako má vyzerať tvoj objektový model? Nevieš, ako načítať údaje z databázy do objektu? Alebo ako ich uložiť? Alebo na čo sa vlastne pýtaš?
Ťažko radiť nejakú architektúru pre tvoju aplikáciu, keď ani nevieme, čo má robiť.