Padrão de Repositório vs DAL
Eles são a mesma coisa? Acabado de assistirTutorial da vitrine de Rob Connery e eles parecem ser técnicas semelhantes. Quero dizer, quando implemento um objeto DAL, tenho os métodos GetStuff, Add / Delete etc, e sempre escrevo a interface primeiro para poder alternar o db posteriormente.
Estou confundindo as coisas?