DataSet ou modelo de dados da entidade
Por favor, desculpe a pergunta noob, pois sou novo na integração de dados com meus aplicativos. Tentei encontrar respostas na rede, mas ainda não lá.
Eu tenho um aplicativo que estou desenvolvendo em C # no VS2010 que requer entrada / saída de dados de um banco de dados. Estou tentando descobrir se é um DataSet ou um modelo de dados de entidade que preciso usar ao configurar uma fonte de dados. Meu entendimento era que era o EDM que me permitia tratar tabelas / campos em um banco de dados como objetos, mas de alguma forma parece que também posso fazer isso com um DataSe
lgumas fontes explicam que um DataSet faz uma cópia em cache do banco de dados que pode ser manipulad
Essencialmente, minha pergunta é qual devo usar e quais são as (des) vantagens de um sobre o outr