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


DbContextConfiguration Класс

Определение

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
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 (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL)))

Значение , если Значение UseDatabaseNullSemantics имеет значение false.

ValidateOnSaveEnabled

Возвращает или задает значение, указывающее, следует ли автоматически проверять отслеживаемые сущности при SaveChanges() вызове . Значение по умолчанию — true.

Методы

Equals(Object)

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

GetHashCode()

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

GetType()

Возвращает объект Type для текущего экземпляра.

ToString()

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

Применяется к