Kontext des Entity Frameworks als statisch

asp.net entity-framework

Frage

In einer Webanwendung wäre es in Ordnung, wenn ich den Kontext eines Entity-Framework-Modells als statisch deklariere? es wäre ok es ist nicht zu empfehlen Warum? Vielen Dank!

Beliebte Antwort

Fast definitiv nicht.

ObjectContexts werden größer und größer, je mehr Objekte abgefragt / gespeichert werden.

Es wird auch nicht empfohlen, ObjectContext zwischen Threads gemeinsam zu nutzen, da Sie Sperren und unbestimmte Nebeneffekte haben, mit denen Sie umgehen müssten.

Ich habe vor einiger Zeit einen Tipp zu diesem Thema geschrieben.

Tipp 18 - So entscheiden Sie sich für eine Lebensdauer Ihres ObjectContext



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum