ObjectContextOptions.UseCSharpNullComparisonBehavior Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework