Freigeben über


ObjectContextOptions.UseConsistentNullReferenceBehavior-Eigenschaft

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Ruft einen booleschen Wert ab der bestimmt, ob das einheitliche NullReference-Verhalten verwendet werden soll, oder legt diesen Wert fest.

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Property UseConsistentNullReferenceBehavior As Boolean 
    Get 
    Set
'Usage
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)

Eigenschaftswert

Typ: System.Boolean
true, wenn das einheitliche NullReference-Verhalten verwendet werden soll, andernfalls false.

Hinweise

Wenn dieses Kennzeichen auf false festgelegt ist, führt das Festlegen der Value-Eigenschaft des EntityReference<TEntity> für eine Fremdschlüsselbeziehung zu NULL, wenn er bereits auf NULL festgelegt ist, hat dies keine Auswirkung. Wenn dieses Kennzeichen auf true festgelegt ist, führt das Festlegen des Werts auf NULL dazu, dass der Fremdschlüssel immer auf NULL festgelegt und die Beziehung gelöscht wird, auch wenn der Wert aktuell NULL ist. Der Standardwert lautet bei Verwendung von ObjectContext false und true bei Verwendung von DbContext.

Siehe auch

Verweis

ObjectContextOptions Klasse

System.Data.Entity.Core.Objects-Namespace