Me parece que la única diferencia es que Active Record tiene métodos CRUD en la clase de contenedor de datos, y el patrón Repository usa una clase separada para contenedor de datos y métodos CRUD, pero seguramente estoy equivocado.¿Cuáles son las diferencias entre el patrón Active Record y Repository?
¿Cuáles son las diferencias entre el patrón Active Record y Repository? ¿Cuándo debería usar qué patrón?