Ho inviato una domanda su github al team EF. Ho ricevuto una risposta dicendo che sarebbe meglio porre questa domanda qui, quindi la copierò e incollerò qui come noi in modo che altri possano vedere le poche risposte su GitHub.
Domanda: stavo facendo alcune ricerche e qualcuno ha sottolineato che la riga 24 della classe DBContext afferma
DbContext è una combinazione dei pattern Unit Of Work e Repository.
Ciò significa che non è più necessario estrarre EF in un repository e quindi utilizzare e l'interfaccia per iniettarlo nei controller?
Post originale su Github: https://github.com/aspnet/EntityFramework/issues/4899
Il motivo per cui lo chiedo è che mi sembra di entrare in un punto in cui sto aggiungendo molti metodi al repository come GetById, GetByName, GetWithIncludesABC, GetWithIncludes123, ecc. E sembra sporcare il repository nella mia mente