Aracılığıyla paylaş


ObjectContextOptions.UseConsistentNullReferenceBehavior Özellik

Tanım

Tutarlı NullReference davranışının kullanılıp kullanılmayacağını belirleyen bir Boole değeri alır veya ayarlar.

public:
 property bool UseConsistentNullReferenceBehavior { bool get(); void set(bool value); };
public bool UseConsistentNullReferenceBehavior { get; set; }
member this.UseConsistentNullReferenceBehavior : bool with get, set
Public Property UseConsistentNullReferenceBehavior As Boolean

Özellik Değeri

true tutarlı NullReference davranışının kullanılması gerekiyorsa; aksi takdirde , false.

Açıklamalar

Bu bayrak olarak falseayarlanırsa, bir FK ilişkisinin EntityReference<TEntity> Value özelliğinin null olduğunda null olarak ayarlanmasının hiçbir etkisi olmaz. Bu bayrak olarak trueayarlandığında, değerin null olarak ayarlanması her zaman FK'nin null olmasına ve değer şu anda null olsa bile ilişkinin silinmesine neden olur. Varsayılan değer ObjectContext kullanılırken ve true DbContext kullanılırken kullanılırfalse.

Şunlara uygulanır