Ich habe ein ziemlich großes SQL-gesichertes ASP.NET-Projekt, das Entity Framework verwendet, um mit der Datenbank zu interagieren.Steuern, wie oft ein Entity Framework ObjectContext erstellt wird
Meine Frage ist, sollte ich eine Instanz des ObjectContext von den Edmx/Designer-Dateien in jeder Klasse/Methode definiert-oder um eine statische Klasse wickeln, die Onload instanziieren und grundsätzlich alle Anfragen über eine Instanz behandeln würde.
Ich werde mehrere Benutzer mit dem ObjectContext zum Lesen und Aktualisieren der DB haben, Nebenläufigkeit und Thread-Sicherheit sind meine größten Sorgen.
EDIT: Dieser Code würde letztlich in IIS laufen und für das Recycling anfällig sein.