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


ObjectContextOptions.UseCSharpNullComparisonBehavior Свойство

Определение

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

public bool UseCSharpNullComparisonBehavior { get; set; }
member this.UseCSharpNullComparisonBehavior : bool with get, set
Public Property UseCSharpNullComparisonBehavior As Boolean

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

значение true, если следует использовать поведение NullComparison в C#; в противном случае — false.

Комментарии

Этот флаг определяет, должно ли поведение C# проявляться при сравнении значений NULL в LinqToEntities. Если этот флаг установлен, то любое сравнение на равенство между двумя операндами, оба из которых потенциально могут иметь значение NULL, будет переопределено для отображения семантики сравнения значений NULL в C#. Например: (operand1 = operand2) будет переписан как (((operand1 = operand2) AND NOT (operand1 IS NULL OR operand2 IS NULL)) || (operand1 IS NULL && operand2 IS NULL)) Значение по умолчанию — false при использовании ObjectContext.

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