Sdílet prostřednictvím


RelationalDbFunctionAttributeConvention Třída

Definice

Konvence, která konfiguruje mapování funkcí modelu na základě veřejných statických metod v kontextu označeném .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
Dědičnost
RelationalDbFunctionAttributeConvention
Implementuje

Poznámky

Další informace a příklady najdete v tématech Konvence vytváření modelů a Databázové funkce .

Konstruktory

RelationalDbFunctionAttributeConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci položky RelationalDbFunctionAttributeConvention.

Vlastnosti

Dependencies

Závislosti pro tuto službu

RelationalDependencies

Závislosti relačního zprostředkovatele pro tuto službu.

Metody

ProcessDbFunctionAdded(IConventionDbFunctionBuilder, IConventionContext)

Volá se při přidání objektu IConventionDbFunction do modelu.

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

Volá se po změně poznámky v modelu.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se při dokončování modelu.

ProcessModelInitialized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se po inicializaci modelu.

Platí pro