Olá. Atualmente trabalho como analista de suporte, sempre estudei a linguagem Java, porém, em minha empresa irão abrir vagas para desenvolvedor C# e por isso comecei a estudar a linguagem. Conversando com um dos desenvolvedores ele me deu alguns toques do que eu deveria, e ele citou que referente ao que estudei no Entity vou aplicar na Camada DAL, pesquisei definições referente a isso, porém na prática não encontrei um exemplo claro. Alguém teria alguma explicação clara, uma forma de se aplicar essa camada a um projeto, ou que seja uma comparação aos projetos desenvolvidos em Java?