Sdílet prostřednictvím


DatabaseGeneratedAttributeConvention Třída

Definice

Konvence, která konfiguruje vlastnost jako OnAdd by Identity byla zadána, OnAddOrUpdate pokud Computed je zadána nebo Never pokud None je zadána pomocí DatabaseGeneratedAttribute.

public class DatabaseGeneratedAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.PropertyAttributeConventionBase<System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute>
type DatabaseGeneratedAttributeConvention = class
    inherit PropertyAttributeConventionBase<DatabaseGeneratedAttribute>
Public Class DatabaseGeneratedAttributeConvention
Inherits PropertyAttributeConventionBase(Of DatabaseGeneratedAttribute)
Dědičnost
DatabaseGeneratedAttributeConvention

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Konstruktory

DatabaseGeneratedAttributeConvention(ProviderConventionSetBuilderDependencies)

Vytvoří novou instanci položky DatabaseGeneratedAttributeConvention.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)

Metody

ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)

Volá se po přidání komplexní vlastnosti do objektu podobného typu.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)
ProcessComplexPropertyFieldChanged(IConventionComplexPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Volá se po změně záložního pole pro komplexní vlastnost.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionComplexPropertyBuilder, TAttribute, MemberInfo, IConventionContext)

Volá se po přidání komplexní vlastnosti do typu s atributem v přidružené vlastnosti clr nebo pole.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionPropertyBuilder, DatabaseGeneratedAttribute, MemberInfo, IConventionContext)

Volá se po přidání vlastnosti do typu entity s atributem v přidružené vlastnosti nebo poli CLR.

ProcessPropertyAdded(IConventionPropertyBuilder, IConventionContext<IConventionPropertyBuilder>)

Volá se po přidání vlastnosti do typu entity.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionPropertyBuilder, TAttribute, MemberInfo, IConventionContext)

Volá se po přidání vlastnosti do typu entity s atributem v přidružené vlastnosti nebo poli CLR.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Volá se po změně záložního pole pro vlastnost.

(Zděděno od PropertyAttributeConventionBase<TAttribute>)

Platí pro