Udostępnij za pośrednictwem


ModelCleanupConvention Klasa

Definicja

Konwencja, która usuwa wszystkie stany, które są używane tylko podczas kompilowania modelu.

public class ModelCleanupConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class ModelCleanupConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
public class ModelCleanupConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRemovedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type ModelCleanupConvention = class
    interface IModelFinalizedConvention
    interface IConvention
type ModelCleanupConvention = class
    interface IModelFinalizingConvention
    interface IConvention
type ModelCleanupConvention = class
    interface IForeignKeyRemovedConvention
    interface IConvention
    interface IModelFinalizingConvention
Public Class ModelCleanupConvention
Implements IModelFinalizedConvention
Public Class ModelCleanupConvention
Implements IModelFinalizingConvention
Public Class ModelCleanupConvention
Implements IForeignKeyRemovedConvention, IModelFinalizingConvention
Dziedziczenie
ModelCleanupConvention
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .

Konstruktory

ModelCleanupConvention(ProviderConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy ModelCleanupConvention.

Właściwości

Dependencies

Zależności dla tej usługi.

Metody

ProcessForeignKeyRemoved(IConventionEntityTypeBuilder, IConventionForeignKey, IConventionContext<IConventionForeignKey>)

Wywoływane po usunięciu klucza obcego.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane po sfinalizowaniu modelu.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane, gdy model jest finalizowany.

Dotyczy