Sollte ich meinen Anwendungskontext von ApplicationDbContext trennen, der für die Identität verwendet wird?
In Visual-Studio 2013 wird beim Erstellen eines ASP.NET-Projekts eine Datei generiert. IdentityModels.cs das enthält eine KlasseApplicationDbContext
, das von @ erIdentityDbContext<ApplicationUser>
, das schließlich von @ erDbContext
.
Sollte ich diesen Kontext nur für kontobezogene Entitäten beibehalten und einen separaten Kontext für alle anderen Entitäten in der Anwendung erstellt haben oder sollte ich ihn mischen.
Ist ein Sicherheitsproblem aufgetreten oder besteht der Grund, dass nicht alle Entitäten meiner gesamten Anwendung in einem Kontext enthalten sind?