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), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.