Jeden DbContext na żądanie internetowe ... dlaczego?
Czytałem wiele artykułów wyjaśniających, jak skonfigurować Entity FrameworkDbContext
tak, że tylko jeden jest tworzony i używany na żądanie HTTP przy użyciu różnych struktur DI.
Dlaczego w ogóle jest to dobry pomysł? Jakie korzyści zyskujesz dzięki zastosowaniu tego podejścia? Czy są pewne sytuacje, w których byłby to dobry pomysł? Czy są rzeczy, które możesz zrobić za pomocą tej techniki, której nie możesz zrobić podczas tworzenia instancjiDbContext
s na wywołanie metody repozytorium?