DeleteBehavior Sabit listesi

Tanım

Asıl öğe silindiğinde veya ilişki ayrıldığınızda bir ilişkide bağımlı varlıklara bir silme işleminin nasıl uygulanacağını gösterir.

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Devralma
DeleteBehavior

Alanlar

Cascade 2

Bağımlı varlıklar da silinir. Bu geçişli davranış yalnızca bağlam tarafından izlenmekte olan varlıklara uygulanır. Bağlam tarafından izlenmeyen verilerin aynı eyleme sahip olduğundan emin olmak için, karşılık gelen bir Cascade davranışının veritabanında oluşturulması gerekir. Veritabanını oluşturmak için EF kullanırsanız, bu basamaklı davranış sizin için kurulum olacaktı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ıklarda yabancı anahtar özellikleri null olarak ayarlanır. Bu geçişli davranış yalnızca bağlam tarafından izlenmekte olan varlıklara uygulanır. Bağlam tarafından izlenmeyen verilerin aynı eyleme sahip olduğundan emin olmak için, karşılık gelen bir Cascade davranışının veritabanında oluşturulması gerekir. Veritabanını oluşturmak için EF kullanırsanız, bu basamaklı davranış sizin için kurulum olacaktır.

Şunlara uygulanır