Skip to content

ValidatableModel: Add support for validating complex and collection properties #16

@jbe2277

Description

@jbe2277

ValidatableModel uses System.ComponentModel.DataAnnotations for validation. Unfortunately, it does not support recursively validation of properties.

I encountered the situation where I have to validate an entire object graph and not only a single object (Application type: WPF and Xamarin Forms). I came up with a specific solution for my domain build upon the ValidatableModel class.

Idea: Provide a generic working solution for recursively validation of properties.

  • Validate an entire object graph (consider cycles)
  • Integrate the solution into ValidatableModel
  • Compatible to System.ComponentModel.DataAnnotations
  • Support for complex type properties and collections of complex types

Related GitHub .NET Issue with a proposal for such a solution

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions