Oba koncepta su losa. Taj tvoj ima smisla ako imas vise korisnika a nemas centralni server. Ovaj njegov je vise los u izvedbi.
A najverovatnije ga ni sam ne koristis jer ti Entity Framework takodje kesira objekte u memoriji Ti kao dovlacis iz baze al' ti on daje lokalne
Ako imas jednu aplikaciju koja radi sa tom bazom, onda dovucene podatke, bilo u detaset-u ili EF POCO ili Linq2Sql POCO razmenjujes i obradjujes lokalno (u aplikaciji) i po potrebi (save i sl. funkcije) persist-ujes u bazu. Na taj nacin minimiziras komunikaciju sa bazom (upisujes samo po potrebi i citas samo po potrebi).