DeleteBehavior Sabit listesi

Tanım

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

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Devralma
DeleteBehavior

Alanlar

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 art arda bir davranış ayarlanmalıdır. Veritabanını oluşturmak için EF kullanırsanız, bu basamaklı davranış sizin için ayarlanacaktır.

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 art arda bir davranış ayarlanmalıdır. Veritabanını oluşturmak için EF kullanırsanız, bu basamaklı davranış sizin için ayarlanacaktır.

Şunlara uygulanır