CascadeDeleteConvention Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Konvence, která nastaví chování Cascade při odstraňování na pro požadované cizí klíče a ClientSetNull pro volitelné klíče.
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
- Dědičnost
-
CascadeDeleteConvention
- Odvozené
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Konvence vytváření modelů .
Konstruktory
CascadeDeleteConvention(ProviderConventionSetBuilderDependencies) |
Vytvoří novou instanci položky CascadeDeleteConvention. |
Vlastnosti
Dependencies |
Závislosti pro tuto službu |
Metody
GetTargetDeleteBehavior(IConventionForeignKey) |
Vrátí chování odstranění nastavené pro daný cizí klíč. |
ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>) |
Volá se po přidání cizího klíče do typu entity. |
ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Volá se po přidání cizího klíče do typu entity. |
ProcessForeignKeyRequirednessChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>) |
Volá se po změně požadovaného cizího klíče. |
ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Volá se po změně požadovaného cizího klíče. |
Platí pro
Entity Framework