Compartir a través de


RelationalDbFunctionAttributeConvention Clase

Definición

Convención que configura asignaciones de funciones de modelo basadas en métodos estáticos públicos en el contexto marcado 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
Herencia
RelationalDbFunctionAttributeConvention
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos y Funciones de base de datos para obtener más información y ejemplos.

Constructores

RelationalDbFunctionAttributeConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nueva instancia de RelationalDbFunctionAttributeConvention.

Propiedades

Dependencies

Dependencias de este servicio.

RelationalDependencies

Dependencias específicas del proveedor relacional para este servicio.

Métodos

ProcessDbFunctionAdded(IConventionDbFunctionBuilder, IConventionContext)

Se llama cuando se agrega un IConventionDbFunction objeto al modelo.

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

Se llama después de cambiar una anotación en un modelo.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama cuando se finaliza un modelo.

ProcessModelInitialized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama después de inicializar un modelo.

Se aplica a