A repository pattern először a DDD-vel érkezett és a lényege, hogy domain objektumainkat tartsuk függetlenül attól, hogy éppen hol és milyen adatbázisban vannak azok tárolva.