Freigeben über


RelationalDbFunctionAttributeConvention Klasse

Definition

Eine Konvention, die Modellfunktionszuordnungen basierend auf öffentlichen statischen Methoden in dem mit DbFunctionAttributegekennzeichneten Kontext konfiguriert.

public class RelationalDbFunctionAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelAnnotationChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelInitializedConvention
public class RelationalDbFunctionAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelInitializedConvention
type RelationalDbFunctionAttributeConvention = class
    interface IModelInitializedConvention
    interface IConvention
    interface IModelAnnotationChangedConvention
type RelationalDbFunctionAttributeConvention = class
    interface IModelInitializedConvention
    interface IConvention
    interface IModelFinalizingConvention
Public Class RelationalDbFunctionAttributeConvention
Implements IModelAnnotationChangedConvention, IModelInitializedConvention
Public Class RelationalDbFunctionAttributeConvention
Implements IModelFinalizingConvention, IModelInitializedConvention
Vererbung
RelationalDbFunctionAttributeConvention
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen und Datenbankfunktionen .

Konstruktoren

RelationalDbFunctionAttributeConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von RelationalDbFunctionAttributeConvention.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

RelationalDependencies

Relationale Anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

ProcessDbFunctionAdded(IConventionDbFunctionBuilder, IConventionContext)

Wird aufgerufen, wenn dem Modell ein IConventionDbFunction hinzugefügt wird.

ProcessModelAnnotationChanged(IConventionModelBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Wird aufgerufen, nachdem eine Anmerkung für ein Modell geändert wurde.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, wenn ein Modell abgeschlossen wird.

ProcessModelInitialized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell initialisiert wurde.

Gilt für: