ObjectContextOptions.UseCSharpNullComparisonBehavior Özellik

Tanım

C# NullComparison davranışının kullanılıp kullanılmayacağını belirleyen bir Boole değeri alır veya ayarlar.

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

Özellik Değeri

C# NullComparison davranışı kullanılacaksa true; aksi takdirde false.

Açıklamalar

Bu bayrak, LinqToEntities içindeki null değerler karşılaştırılırken C# davranışının sergilenip sergilenmeyeceğini belirler. Bu bayrak ayarlanırsa, her ikisi de null değere sahip olabilecek iki işlenen arasındaki eşitlik karşılaştırması, C# null karşılaştırma semantiğini gösterecek şekilde yeniden yazılır. Örnek olarak: (işlenen1 = işlenen2) (((işlenen1 = işlenen2) VE NOT (işlenen1 IS NULL VEYA işlenen2 IS NULL)) olarak yeniden yazılacak || (işlenen1 IS NULL && işlenen2 IS NULL)) kullanılırken ObjectContextvarsayılan değer false'tur.

Şunlara uygulanır