ObjectContextOptions.UseCSharpNullComparisonBehavior Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.