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
-
PropertyAttributeConventionBase<UnicodeAttribute>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
ProviderConventionSetBuilderDependenciesParameter 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
IConventionPropertyBuilderattribute
UnicodeAttributeclrMember
MemberInfocontext
IConventionContext