Widziałem wiele konfiguracji utrwalania informacji w bazie danych. Zasadniczo w moim zakątku świata wydają się popularne trzy typy projektów:
- Kontroler zarządza trwałością
- Model zarządza trwałością
- Biblioteka stron trzecich zarządza trwałością, zwykle wymagając pewnego rodzaju adnotacji w modelu.
Zastanawiam się, która konfiguracja (jeśli w ogóle) jest koncepcyjnie najłatwiejsza w użyciu / najbardziej kompatybilna z architekturą MVC?
(Jeśli nie wymieniłem go na liście, proszę podać krótki zarys / przegląd jako część odpowiedzi)