DbContextOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры, используемые DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения.
public abstract class DbContextOptions : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions
type DbContextOptions = class
interface IDbContextOptions
Public MustInherit Class DbContextOptions
Implements IDbContextOptions
- Наследование
-
DbContextOptions
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в статье Использование DbContextOptions .
Конструкторы
DbContextOptions() |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
DbContextOptions(ImmutableSortedDictionary<Type,ValueTuple<IDbContextOptionsExtension,Int32>>) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
Свойства
ContextType |
Тип контекста, для которых используются эти параметры. Возвращает , DbContext если параметры не созданы для определенного производного контекста. |
Extensions |
Возвращает расширения, в которые хранятся настроенные параметры. |
ExtensionsMap |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
IsFrozen |
Возвращает значение |
Методы
Equals(DbContextOptions) |
Определяет, равен ли указанный объект текущему объекту. |
Equals(Object) |
Параметры, используемые DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения. |
FindExtension<TExtension>() |
Возвращает расширение указанного типа. Возвращает значение |
Freeze() |
Указывает, что дальнейшая настройка этого объекта параметров не должна выполняться. |
GetExtension<TExtension>() |
Возвращает расширение указанного типа. Вызывает исключение, если расширение указанного типа не настроено. |
GetHashCode() |
Параметры, используемые DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения. |
WithExtension<TExtension>(TExtension) |
Добавляет заданное расширение в базовые параметры и создает новое DbContextOptions с добавленным расширением. |
Применяется к
Entity Framework