Condividi tramite


Proprietà ObjectContextOptions.UseCSharpNullComparisonBehavior

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Ottiene o imposta un valore booleano che determina se usare il comportamento C# NullComparison.

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Property UseCSharpNullComparisonBehavior As Boolean 
    Get 
    Set
'Utilizzo
Dim instance As ObjectContextOptions 
Dim value As Boolean 

value = instance.UseCSharpNullComparisonBehavior

instance.UseCSharpNullComparisonBehavior = value
public bool UseCSharpNullComparisonBehavior { get; set; }
public:
property bool UseCSharpNullComparisonBehavior {
    bool get ();
    void set (bool value);
}
member UseCSharpNullComparisonBehavior : bool with get, set
function get UseCSharpNullComparisonBehavior () : boolean 
function set UseCSharpNullComparisonBehavior (value : boolean)

Valore proprietà

Tipo: System.Boolean
true se deve essere usato il comportamento C# NullComparison; in caso contrario, false.

Note

Questo flag determina se il comportamento C# deve essere esibito durante il confronto di valori Null in LinqToEntities. Se questo flag è impostato, qualsiasi confronto di uguaglianza tra due operandi, i quali entrambi ammettono potenzialmente i valori Null, verrà riscritto per mostrare la semantica di confronto Null di C#. Ad esempio: (operand1 = operand2) verrà riscritto come (((operand1 = operand2) AND NOT (operand1 IS NULL OR operand2 IS NULL)) || (operand1 IS NULL && operand2 IS NULL)) Il valore predefinito è false quando si usa ObjectContext.

Vedere anche

Riferimento

ObjectContextOptions Classe

Spazio dei nomi System.Data.Entity.Core.Objects