IDbConfigurationInterceptor.Loaded Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит во время инициализации EF после DbConfiguration создания , но непосредственно перед блокировкой, готовой к использованию. Используйте это событие для проверки и (или) переопределения служб, которые были зарегистрированы до блокировки конфигурации. Обратите внимание, что перехватчик этого типа следует использовать осторожно, так как он может препятствовать обнаружению той же конфигурации, которая используется во время выполнения.
public void Loaded (System.Data.Entity.Infrastructure.DependencyResolution.DbConfigurationLoadedEventArgs loadedEventArgs, System.Data.Entity.Infrastructure.Interception.DbConfigurationInterceptionContext interceptionContext);
abstract member Loaded : System.Data.Entity.Infrastructure.DependencyResolution.DbConfigurationLoadedEventArgs * System.Data.Entity.Infrastructure.Interception.DbConfigurationInterceptionContext -> unit
Public Sub Loaded (loadedEventArgs As DbConfigurationLoadedEventArgs, interceptionContext As DbConfigurationInterceptionContext)
Параметры
- loadedEventArgs
- DbConfigurationLoadedEventArgs
Аргументы события, которое отражает этот перехватчик.
- interceptionContext
- DbConfigurationInterceptionContext
Контекстные сведения о событии.
Комментарии
Обработчики можно добавлять только до того, как EF начнет использовать конфигурацию, поэтому обработчики обычно следует добавлять в рамках инициализации приложения. Не обращаться к статическим методам DbConfiguration внутри обработчика; вместо этого используйте члены для получения текущих DbConfigurationLoadedEventArgs служб и (или) добавления переопределений.
Применяется к
Entity Framework