Idioma

ObjectContextOptions.UseCSharpNullComparisonBehavior Propriedade

Definição

Obtém ou define um valor booliano que determina se o comportamento de NullComparison em C# deve ser usado.

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

Valor da propriedade

true se o comportamento de NullComparison em C# deve ser usado; caso contrário, false.

Comentários

Esse sinalizador determina se o comportamento de C# deve ser exibido ao comparar valores nulos em LinqToEntities. Se esse sinalizador for definido, qualquer comparação de igualdade entre dois operandos, ambos potencialmente anuláveis, será reescrita para mostrar semântica de comparação nula em C#. Como exemplo: (operand1 = operand2) será reescrito como ((operand1 = operand2) AND NOT (operand1 IS NULL OR operand2 IS NULL)) || (operand1 IS NULL && operand2 IS NULL)) O valor padrão é falso ao usar ObjectContext.

Aplica-se a