Поделиться через


DbContextConfiguration - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Возвращается методом Configuration объекта DbContext в целях предоставления доступа к параметрам конфигурации для контекста.

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.DbContextConfiguration

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class DbContextConfiguration
'Применение
Dim instance As DbContextConfiguration
public class DbContextConfiguration
public ref class DbContextConfiguration
type DbContextConfiguration =  class end
public class DbContextConfiguration

Тип DbContextConfiguration предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AutoDetectChangesEnabled Возвращает или задает значение, указывающее, вызван ли метод DetectChanges() автоматически методами DbContext и связанными классами.Значение по умолчанию — true.
Открытое свойство EnsureTransactionsForFunctionsAndCommands Возвращает или задает значение, которое определяет, должны ли функции и команды SQL всегда выполняться в транзакции.
Открытое свойство LazyLoadingEnabled Возвращает или задает значение, указывающее, включена ли отложенная загрузка связей, представленных как свойства навигации.По умолчанию отложенная загрузка включена.
Открытое свойство ProxyCreationEnabled Возвращает или задает значение, которое указывает, будет ли платформа создавать экземпляры динамически формируемых прокси-классов при создании экземпляра типа сущности.Учтите, что, даже если создание прокси включено этим флагом, экземпляры прокси будут создаваться только для типов сущностей, удовлетворяющих соответствующим требованиям.Создание прокси включено по умолчанию.
Открытое свойство UseDatabaseNullSemantics Возвращает или задает значение, указывающее, предоставляется ли семантика базы данных по работе со значениями null при сравнении двух операндов, оба из которых могут принимать значения null.Значение по умолчанию — false.Например, выражение (operand1 == operand2) будет переведено как (operand1 = operand2), если флаг UseDatabaseNullSemantics имеет значение true, и (((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL))), если UseDatabaseNullSemantics имеет значение false.
Открытое свойство ValidateOnSaveEnabled Возвращает или задает значение, указывающее, следует ли автоматически проверять отслеживаемые сущности при вызове SaveChanges().Значение по умолчанию — true.

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals Указывает, совпадает ли конфигурация с конфигурацией указанного объекта. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-код, связанный с конфигурацией. (Переопределяет Object.GetHashCode().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString Возвращает строковое представление объекта DbContextConfiguration. (Переопределяет Object.ToString().)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен