Sie sind hier: Startseite | Wissen
Werbung

Was ist ADO.NET Connection Resiliency?

Ein wesentliches neues Feature ist die Wiederaufnahme abgebrochener Datenbankverbindungen in ADO.NET. Bisher mussten Entwickler selbst sich darum kümmern, dass eine wegen fehlender Netzwerkverbindung, Load Balancing oder Failover eine unterbrochene Verbindung wieder neu aufgebaut wird. In .NET 4.5.1 hat Microsoft ein Feature namens „ADO.NET Connection Resiliency“ integriert, dass im Fall aktuell ungenutzter Verbindung die Verbindung bei einer neuen Anforderung wieder aufgebaut wird, ohne dass im Programmcode dazu etwas getan werden muss. Von diesem Feature profitieren automatisch auch alle auf ADO.NET aufbauenden Datenzugriffsframeworks und Objekt-Relationalen Mapper wie das Entity Framework. Weiterhin kommt es aber zu einem Laufzeitfehler in der Anwendung, wenn während einer laufenden Datenbankoperation ein Verbindungsabbruch geschieht. Das ist auch sinnvoll, da es hier mannigfaltige Möglichkeiten, wie weit die Operation schon fortgeschritten ist und an welcher Stelle weitergearbeitet werden muss.

Querverweise zu anderen Begriffen im Lexikon

ADO.NET
ADO
.NET 4.5
Datenbank
Netzwerk
.NET 4.5
ActiveX
Objekt

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema ADO.NET Connection Resiliency  Gesamter Schulungsthemenkatalog