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 isteğe bağlı Cascade anahtarlar için silme davranışını olarak ClientSetNull ayaran 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 için bkz. Model bina kuralları.
Oluşturucular
| CascadeDeleteConvention(ProviderConventionSetBuilderDependencies) |
CascadeDeleteConvention öğesinin yeni bir örneğini oluşturur. |
Özellikler
| Dependencies |
Bu hizmetin bağımlılıkları. |
Yöntemler
| GetTargetDeleteBehavior(IConventionForeignKey) |
Belirtilen yabancı anahtar için ayar yapmak istediğiniz 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 gerekliliği değiştirildikten sonra çağrılır. |
| ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Yabancı anahtar gerekliliği değiştirildikten sonra çağrılır. |