internal override void Configure(EdmProperty property)
        {
            base.Configure(property);

            if (Precision != null)
            {
                property.PropertyType.PrimitiveTypeFacets.Precision = Precision;
            }
        }
        internal override void Configure(EdmProperty property)
        {
            base.Configure(property);

            if (IsUnicode != null)
            {
                property.PropertyType.PrimitiveTypeFacets.IsUnicode = IsUnicode;
            }
        }
        internal override void Configure(EdmProperty property)
        {
            base.Configure(property);

            if (IsFixedLength != null)
            {
                property.PropertyType.PrimitiveTypeFacets.IsFixedLength = IsFixedLength;
            }

            if (MaxLength != null)
            {
                property.PropertyType.PrimitiveTypeFacets.MaxLength = MaxLength;
            }

            if (IsMaxLength != null)
            {
                property.PropertyType.PrimitiveTypeFacets.IsMaxLength = IsMaxLength;
            }
        }