ObjectContextOptions.UseCSharpNullComparisonBehavior Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.