IModelSource Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает на IModel основе контекста. Обычно это реализуется поставщиками баз данных, чтобы гарантировать, что используются все соглашения и проверки, относящиеся к их базе данных.
Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public interface IModelSource
type IModelSource = interface
Public Interface IModelSource
- Производный
Комментарии
Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.
Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .
Методы
GetModel(DbContext, IConventionSetBuilder, IModelValidator) |
Возвращает используемую модель. |
GetModel(DbContext, IConventionSetBuilder, IModelValidator) |
Возвращает используемую модель. |
GetModel(DbContext, IConventionSetBuilder, ModelDependencies) |
Устаревшие..
Возвращает используемую модель. |
GetModel(DbContext, IConventionSetBuilder) |
Устаревшие..
Устаревшие..
Возвращает используемую модель. |
GetModel(DbContext, ModelCreationDependencies, Boolean) |
Возвращает используемую модель. |
Применяется к
Entity Framework