Der DbContext
von EF Core ist in den ASP.NET Core-Diensten enthalten. Daher wird bei jeder Anforderung ein neuer DbContext
erstellt. Bedeutet dies, dass bei jeder Anforderung eine neue Verbindung geöffnet wird, einschließlich des gesamten Overheads wie beim Anmelden bei der Datenbank? Oder gibt es einen vom DbContext
unabhängigen DbContext
?
Der zugrunde liegende ADO.NET-Anbieter wie System.Data.SqlClient implementiert normalerweise einen Verbindungspool