Ist es in Ordnung, DBContext als Singleton zu injizieren, wenn nur Lesevorgänge vorhanden sind?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Ist es in Ordnung, DBContext als Singleton zu injizieren, wenn nur Lesevorgänge vorhanden sind?

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post