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.