Freigeben über


ObjectContextOptions.UseCSharpNullComparisonBehavior Eigenschaft

Definition

Ruft einen booleschen Wert ab oder legt diesen fest, der bestimmt, ob das C#-Verhalten von NullComparison verwendet werden soll.

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

Eigenschaftswert

true, wenn das C#-NullComparison-Verhalten verwendet werden soll; Andernfalls false.

Hinweise

Dieses Flag bestimmt, ob das C#-Verhalten beim Vergleichen von NULL-Werten in LinqToEntities angezeigt werden soll. Wenn dieses Flag festgelegt ist, werden alle Gleichheitsvergleiche zwischen zwei Operanden, von denen beide potenziell NULL-wertefähig sind, neu geschrieben, um C#-NULL-Vergleichsemantik anzuzeigen. Beispiel: (operand1 = operand2) wird in (((operand1 = operand2) AND NOT (operand1 IS NULL OR operand2 IS NULL)) || (operand1 IS NULL && operand2 IS NULL)) Der Standardwert ist false, wenn verwendet ObjectContextwird.

Gilt für: