ObjectContextOptions.UseCSharpNullComparisonBehavior 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定布林值,用於判斷是否使用 C# NullComparison 行為。
public bool UseCSharpNullComparisonBehavior { get; set; }
member this.UseCSharpNullComparisonBehavior : bool with get, set
Public Property UseCSharpNullComparisonBehavior As Boolean
屬性值
如果應該使用 C# NullComparison 行為,則為 true;否則為 false。
備註
此旗標會決定在比較 LinqToEntities 中的 Null 值時,是否應該顯示 C# 行為。 如果設定此旗標,則會重寫兩個操作數之間的任何相等比較,這兩個操作數可能可為 Null,將會重寫以顯示 C# Null 比較語意。 例如: (操作數1 = 操作數2) 將會重寫為 ( ( (操作數1 = 操作數2) AND NOT (操作數1 IS NULL OR operand2 IS NULL) ) || (操作數1 IS NULL && 操作數2 IS NULL) ) 使用 ObjectContext時,預設值為 false。