Condividi tramite


Proprietà ObjectContextOptions.UseConsistentNullReferenceBehavior

[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 NullReference coerente.

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

Sintassi

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

value = instance.UseConsistentNullReferenceBehavior

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

Valore proprietà

Tipo: System.Boolean
true se deve essere usato il comportamento NullReference coerente; in caso contrario, false.

Note

Se questo flag è impostato su false, l'impostazione della proprietà Value di EntityReference<TEntity> per una relazione FK su Null quando è già Null non avrà alcun effetto. Quando questo flag viene impostato su true, l'impostazione del valore su Null comporterà sempre l'impostazione di FK su Null e l'eliminazione della relazione anche se il valore è attualmente Null. Il valore predefinito è false quando si usa ObjectContext e true quando si usa DbContext.

Vedere anche

Riferimento

ObjectContextOptions Classe

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