예제 #1
0
        /// <summary>
        /// Validates the array element.
        /// </summary>
        /// <param name="propertyInfo">The property information.</param>
        /// <param name="type">The type.</param>
        /// <param name="element">The element.</param>
        /// <param name="propertyPath">The property path.</param>
        protected void ValidateArrayElement(PropertyInfo propertyInfo, Type type, XElement element, string propertyPath)
        {
            var validator = new MongoDbUpdate <T>(Container, Collection, Parser, IdPropertyName, Context.Ignored);

            validator.Context.ValidationOnly = true;
            validator.NavigateElementType(propertyInfo, type, element, propertyPath);
        }