Example #1
0
        public override InternalPropertyBuilder Apply(
            InternalPropertyBuilder propertyBuilder, DatabaseGeneratedAttribute attribute, MemberInfo clrMember)
        {
            propertyBuilder.SqlServer(ConfigurationSource.DataAnnotation).ValueGenerationStrategy(
                attribute.DatabaseGeneratedOption == DatabaseGeneratedOption.Identity
                    ? SqlServerValueGenerationStrategy.IdentityColumn
                    : (SqlServerValueGenerationStrategy?)null);

            return(base.Apply(propertyBuilder, attribute, clrMember));
        }