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.