CascadeDeleteConvention Sınıf
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.
Gerekli yabancı anahtarlar ve ClientSetNull isteğe bağlı olanlar için silme davranışını Cascade olarak ayarlayan bir kural.
public class CascadeDeleteConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRequirednessChangedConvention
type CascadeDeleteConvention = class
interface IForeignKeyAddedConvention
interface IConvention
interface IForeignKeyRequirednessChangedConvention
Public Class CascadeDeleteConvention
Implements IForeignKeyAddedConvention, IForeignKeyRequirednessChangedConvention
- Devralma
-
CascadeDeleteConvention
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .
Oluşturucular
CascadeDeleteConvention(ProviderConventionSetBuilderDependencies) |
CascadeDeleteConvention öğesinin yeni bir örneğini oluşturur. |
Özellikler
Dependencies |
Bu hizmet için bağımlılıklar. |
Yöntemler
GetTargetDeleteBehavior(IConventionForeignKey) |
Verilen yabancı anahtar için ayarlanacağı silme davranışını döndürür. |
ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>) |
Varlık türüne yabancı anahtar eklendikten sonra çağrılır. |
ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Varlık türüne yabancı anahtar eklendikten sonra çağrılır. |
ProcessForeignKeyRequirednessChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>) |
Yabancı anahtar için gereklilik değiştirildikten sonra çağrılır. |
ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Yabancı anahtar için gereklilik değiştirildikten sonra çağrılır. |
Şunlara uygulanır
Entity Framework