Condividi tramite


RelationalDbFunctionAttributeConvention Classe

Definizione

Convenzione che configura i mapping delle funzioni del modello in base ai metodi statici pubblici nel contesto contrassegnato con DbFunctionAttribute.

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
Ereditarietà
RelationalDbFunctionAttributeConvention
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli e funzioni di database .

Costruttori

RelationalDbFunctionAttributeConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di RelationalDbFunctionAttributeConvention.

Proprietà

Dependencies

Dipendenze per questo servizio.

RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

Metodi

ProcessDbFunctionAdded(IConventionDbFunctionBuilder, IConventionContext)

Chiamato quando IConventionDbFunction un oggetto viene aggiunto al modello.

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

Chiamato dopo la modifica di un'annotazione in un modello.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Viene chiamato quando viene finalizzato un modello.

ProcessModelInitialized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chiamato dopo l'inizializzazione di un modello.

Si applica a