Freigeben über


DbConfiguration.Loaded Ereignis

Definition

Tritt während der EF-Initialisierung auf, nachdem die DbConfiguration erstellt wurde, aber kurz bevor sie für die Verwendung gesperrt wird. Verwenden Sie dieses Ereignis, um Dienste zu überprüfen und/oder zu überschreiben, die vor dem Sperren der Konfiguration registriert wurden. Beachten Sie, dass dieses Ereignis sorgfältig verwendet werden sollte, da es möglicherweise verhindern kann, dass Tools dieselbe Konfiguration ermitteln, die zur Laufzeit verwendet wird.

public static event EventHandler<System.Data.Entity.Infrastructure.DependencyResolution.DbConfigurationLoadedEventArgs> Loaded;
member this.Loaded : EventHandler<System.Data.Entity.Infrastructure.DependencyResolution.DbConfigurationLoadedEventArgs> 
Public Shared Custom Event Loaded As EventHandler(Of DbConfigurationLoadedEventArgs) 

Ereignistyp

Hinweise

Handler können nur hinzugefügt werden, bevor EF mit der Verwendung der Konfiguration beginnt. Daher sollten Handler im Allgemeinen als Teil der Anwendungsinitialisierung hinzugefügt werden. Greifen Sie nicht auf die statischen DbConfiguration-Methoden innerhalb des Handlers zu. Verwenden Sie stattdessen die Member von DbConfigurationLoadedEventArgs , um aktuelle Dienste abzurufen und/oder Außerkraftsetzungen hinzuzufügen.

Gilt für: