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.