DeleteBehavior Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |