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


ObjectContextOptions.UseConsistentNullReferenceBehavior Свойство

Определение

Получает или задает логическое значение, которое определяет, следует ли использовать согласованное поведение NullReference.

public:
 property bool UseConsistentNullReferenceBehavior { bool get(); void set(bool value); };
public bool UseConsistentNullReferenceBehavior { get; set; }
member this.UseConsistentNullReferenceBehavior : bool with get, set
Public Property UseConsistentNullReferenceBehavior As Boolean

Значение свойства

Значение true, если необходимо использовать согласованное поведение NullReference; в противном случае — значение false.

Комментарии

Если для этого флага задано значение false, то установка свойства Value для связи FK значения NULL, если она уже имеет значение NULL, не будет иметь никакого EntityReference<TEntity> эффекта. Если для этого флага задано значение true, установка значения NULL всегда приведет к тому, что FK будет иметь значение NULL и связь будет удалена, даже если значение в настоящее время равно NULL. Значение по умолчанию — false при использовании ObjectContext и true При использовании DbContext.

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