IModelRuntimeInitializer Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует объект IModel с зависимостями среды выполнения. Обычно это реализуется поставщиками баз данных, чтобы обеспечить использование зависимостей среды выполнения, относящихся к их базе данных.
Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
Время существования службы равно Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.
public interface IModelRuntimeInitializer
type IModelRuntimeInitializer = interface
Public Interface IModelRuntimeInitializer
- Производный
Комментарии
Дополнительные сведения см. в разделе "Реализация поставщиков баз данных и расширений ".
Методы
| Initialize(IModel, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Проверяет и инициализирует данную модель с зависимостями среды выполнения. |
Применяется к
Обратная связь
Отправить и просмотреть отзыв по