Dil

DeleteBehavior Sabit listesi

Tanım

Bir silme işleminin, sorumlu silindiğinde veya ilişki kesildiğinde ilişkideki bağımlı varlıklara nasıl uygulandığını gösterir.

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Devralma
DeleteBehavior

Alanlar

Veri Akışı Adı Değer Description
Restrict 0

Silme işlemi bağımlı varlıklara uygulanmaz. Bağımlı varlıklar değişmeden kalır.

SetNull 1

Bağımlı varlıklardaki yabancı anahtar özellikleri null olarak ayarlanır. Bu basamaklı davranış yalnızca bağlam tarafından izlenen varlıklara uygulanır. Bağlam tarafından izlenmeyen verilerin aynı eylemin uygulandığından emin olmak için veritabanında buna karşılık gelen bir art arda davranış ayarlanmalıdır. Veritabanını oluşturmak için EF kullanırsanız, bu art arda davranış sizin için ayarlanacaktır.

Cascade 2

Bağımlı varlıklar da silinir. Bu basamaklı davranış yalnızca bağlam tarafından izlenen varlıklara uygulanır. Bağlam tarafından izlenmeyen verilerin aynı eylemin uygulandığından emin olmak için veritabanında buna karşılık gelen bir art arda davranış ayarlanmalıdır. Veritabanını oluşturmak için EF kullanırsanız, bu art arda davranış sizin için ayarlanacaktır.

Şunlara uygulanır