CascadeDeleteConvention Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Convenzione che imposta il comportamento di eliminazione su Cascade per le chiavi esterne necessarie e ClientSetNull per quelle facoltative.
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
- Ereditarietà
-
CascadeDeleteConvention
- Derivato
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.
Costruttori
CascadeDeleteConvention(ProviderConventionSetBuilderDependencies) |
Crea una nuova istanza di CascadeDeleteConvention. |
Proprietà
Dependencies |
Dipendenze per questo servizio. |
Metodi
GetTargetDeleteBehavior(IConventionForeignKey) |
Restituisce il comportamento di eliminazione da impostare per la chiave esterna specificata. |
ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>) |
Chiamato dopo l'aggiunta di una chiave esterna al tipo di entità. |
ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Chiamato dopo l'aggiunta di una chiave esterna al tipo di entità. |
ProcessForeignKeyRequirednessChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>) |
Chiamato dopo la modifica della richiesta per una chiave esterna. |
ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>) |
Chiamato dopo la modifica della richiesta per una chiave esterna. |