Compartilhar via


PrecisionAttributeConvention Class

Definition

A convention that configures the Precision based on the PrecisionAttribute applied on the property.

public class PrecisionAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.PropertyAttributeConventionBase<Microsoft.EntityFrameworkCore.PrecisionAttribute>
type PrecisionAttributeConvention = class
    inherit PropertyAttributeConventionBase<PrecisionAttribute>
Public Class PrecisionAttributeConvention
Inherits PropertyAttributeConventionBase(Of PrecisionAttribute)
Inheritance

Remarks

See Model building conventions for more information and examples.

Constructors

PrecisionAttributeConvention(ProviderConventionSetBuilderDependencies)

Creates a new instance of PrecisionAttributeConvention.

Properties

Dependencies

Dependencies for this service.

(Inherited from PropertyAttributeConventionBase<TAttribute>)

Methods

ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)

Called after a complex property is added to an type-like object.

(Inherited from PropertyAttributeConventionBase<TAttribute>)
ProcessComplexPropertyFieldChanged(IConventionComplexPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Called after the backing field for a complex property is changed.

(Inherited from PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionComplexPropertyBuilder, PrecisionAttribute, MemberInfo, IConventionContext)

Called after a complex property is added to a type with an attribute on the associated CLR property or field.

ProcessPropertyAdded(IConventionComplexPropertyBuilder, TAttribute, MemberInfo, IConventionContext)

Called after a complex property is added to a type with an attribute on the associated CLR property or field.

(Inherited from PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionPropertyBuilder, IConventionContext<IConventionPropertyBuilder>)

Called after a property is added to the entity type.

(Inherited from PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionPropertyBuilder, PrecisionAttribute, MemberInfo, IConventionContext)

Called after a property is added to the entity type with an attribute on the associated CLR property or field.

ProcessPropertyAdded(IConventionPropertyBuilder, TAttribute, MemberInfo, IConventionContext)

Called after a property is added to the entity type with an attribute on the associated CLR property or field.

(Inherited from PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Called after the backing field for a property is changed.

(Inherited from PropertyAttributeConventionBase<TAttribute>)

Applies to