public override InternalPropertyBuilder Apply( InternalPropertyBuilder propertyBuilder, DatabaseGeneratedAttribute attribute, MemberInfo clrMember) { propertyBuilder.Npgsql(ConfigurationSource.DataAnnotation).ValueGenerationStrategy( attribute.DatabaseGeneratedOption == DatabaseGeneratedOption.Identity ? NpgsqlValueGenerationStrategy.SerialColumn : (NpgsqlValueGenerationStrategy?)null); return(base.Apply(propertyBuilder, attribute, clrMember)); }