ObjectContextOptions.UseCSharpNullComparisonBehavior Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość logiczną, która określa, czy należy użyć zachowania NullComparison języka C#.
public bool UseCSharpNullComparisonBehavior { get; set; }
member this.UseCSharpNullComparisonBehavior : bool with get, set
Public Property UseCSharpNullComparisonBehavior As Boolean
Wartość właściwości
true, jeśli należy użyć zachowania NullComparison języka C#; w przeciwnym razie wartość false.
Uwagi
Ta flaga określa, czy zachowanie języka C# powinno być wyświetlane podczas porównywania wartości null w linqToEntities. Jeśli ta flaga jest ustawiona, wszystkie porównania równości między dwoma operandami, z których oba są potencjalnie dopuszczane do wartości null, zostaną przepisane w celu wyświetlenia semantyki porównania wartości null języka C#. Na przykład: (operand1 = operand2) zostanie przepisany jako (((operand1 = operand2) I NOT (operand1 IS NULL LUB operand2 IS NULL)| | (operand1 MA wartość NULL && operand2 MA WARTOŚĆ NULL)) Wartość domyślna to false w przypadku używania polecenia ObjectContext.