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


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

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