Bagikan melalui


CascadeDeleteConvention Kelas

Definisi

Konvensi yang mengatur perilaku penghapusan ke Cascade untuk kunci asing yang diperlukan dan ClientSetNull untuk yang opsional.

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
Warisan
CascadeDeleteConvention
Turunan
Penerapan

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Konstruktor

CascadeDeleteConvention(ProviderConventionSetBuilderDependencies)

Membuat instans baru .CascadeDeleteConvention

Properti

Dependencies

Dependensi untuk layanan ini.

Metode

GetTargetDeleteBehavior(IConventionForeignKey)

Mengembalikan perilaku hapus yang akan diatur untuk kunci asing yang diberikan.

ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Dipanggil setelah kunci asing ditambahkan ke jenis entitas.

ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Dipanggil setelah kunci asing ditambahkan ke jenis entitas.

ProcessForeignKeyRequirednessChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>)

Dipanggil setelah keharusan untuk kunci asing diubah.

ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Dipanggil setelah keharusan untuk kunci asing diubah.

Berlaku untuk