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.