IModelRuntimeInitializer Интерфейс

Определение

Инициализирует объект IModel с зависимостями среды выполнения. Обычно это реализуется поставщиками баз данных, чтобы обеспечить использование зависимостей среды выполнения, относящихся к их базе данных.

Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Время существования службы равно Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

public interface IModelRuntimeInitializer
type IModelRuntimeInitializer = interface
Public Interface IModelRuntimeInitializer
Производный

Комментарии

Дополнительные сведения см. в разделе "Реализация поставщиков баз данных и расширений ".

Методы

Initialize(IModel, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model>)

Проверяет и инициализирует данную модель с зависимостями среды выполнения.

Применяется к