Sdílet prostřednictvím


ObjectContextOptions.UseCSharpNullComparisonBehavior Vlastnost

Definice

Získá nebo nastaví logickou hodnotu, která určuje, zda použít C# NullComparison chování.

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

Hodnota vlastnosti

true Pokud C# NullComparison chování by měl být použit; jinak false.

Poznámky

Tento příznak určuje, jestli se má při porovnávání hodnot null v LinqToEntities projevit chování jazyka C#. Pokud je tento příznak nastavený, jakékoli porovnání rovnosti mezi dvěma operandy, z nichž oba mají potenciálně možnou hodnotu null, se přepíše tak, aby zobrazovala sémantiku porovnání s hodnotou null jazyka C#. Příklad: (operand1 = operand2) se přepíše jako (((operand1 = operand2) AND NOT (operand1 IS NULL OR operand2 IS NULL)) || (operand1 IS NULL && operand2 IS NULL)) Výchozí hodnota je false při použití ObjectContext.

Platí pro