Я бы поспорил, что каждый год бстратонина в слое доступа к данным (DAL) лучше, чем чрезвычайно медленный боров памяти, известный как DataSet.Вы редко (и к счастью) больше видите какие-либо статьи или учебные пособия, использующие DataSets - в том числе для рабочего стола.
Вместо этого произошло распространение рамок и моделей, которые абстрагируют данные от бизнес-логики.Такие вещи, как NHibernate и Entity Framework, становятся все более распространенными, и они делают ваш код более читабельным, обслуживаемым и зачастую более привлекательным для программного обеспечения.
Поскольку рынок WinMo / Windows CE такой маленький по сравнению с настольными компьютерамиподдерживаются немногие из крупных платформ.Однако я не считаю, что все это плохо, так как большинство десктопных фреймворков, которые «портированы» на CF, работают бездарно (MCSF кто-нибудь?).
После того, как нужно написать практически тот же код доступа к данным поверхи на протяжении многих лет в проектах я наконец-то объединил среду ORM для устройства (которое также работает на настольном компьютере), который на самом деле работает довольно хорошо.Достаточно хорошо, что я использую его, мы используем его во всех проектах, требующих доступа к данным, как на устройстве, так и на рабочем столе, и он отвечает всем моим потребностям.