Ist es in Ordnung, DBContext als Singleton zu injizieren, wenn nur Lesevorgänge vorhanden sind? ⇐ C#
Ist es in Ordnung, DBContext als Singleton zu injizieren, wenn nur Lesevorgänge vorhanden sind?
Ich verstehe, dass dbContext kein Thread-sicher ist, plus dbContext Daten zwischengekehrt und kann zu Datenkonsistenz führen, wenn mehrere Transaktionen versuchen, ihre eigenen Änderungen in eine Datenbank zu speichern/zu begeben. Daher wird dringend empfohlen, es pro Anfrage (hier) zu injizieren. Aber ich habe eine Situation, in der nur Lesevorgänge vorhanden sind (in einer eigenständigen Klassenbibliothek), und es gibt keine Transaktion oder Erstellen/Aktualisierung/Löschen/Löschen.
-
- Similar Topics
- Replies
- Views
- Last post