Table of Contents

Class UnicodeAttributeConvention

Namespace
Microsoft.EntityFrameworkCore.Metadata.Conventions
Assembly
Microsoft.EntityFrameworkCore.dll

A convention that configures the Unicode based on the Microsoft.EntityFrameworkCore.UnicodeAttribute applied on the property.

public class UnicodeAttributeConvention : PropertyAttributeConventionBase<UnicodeAttribute>, IPropertyAddedConvention, IPropertyFieldChangedConvention, IConvention
Inheritance
UnicodeAttributeConvention
Implements
Inherited Members

Remarks

See Model building conventions for more information and examples.

Constructors

UnicodeAttributeConvention(ProviderConventionSetBuilderDependencies)

Creates a new instance of UnicodeAttributeConvention.

public UnicodeAttributeConvention(ProviderConventionSetBuilderDependencies dependencies)

Parameters

dependencies ProviderConventionSetBuilderDependencies

Parameter object containing dependencies for this convention.

Methods

ProcessPropertyAdded(IConventionPropertyBuilder, UnicodeAttribute, MemberInfo, IConventionContext)

protected override void ProcessPropertyAdded(IConventionPropertyBuilder propertyBuilder, UnicodeAttribute attribute, MemberInfo clrMember, IConventionContext context)

Parameters

propertyBuilder IConventionPropertyBuilder
attribute UnicodeAttribute
clrMember MemberInfo
context IConventionContext