Validation for enum properties

Description

To have [Enum] validation attribute and all related mechanisms.
It can be used when entity is deserialized somehow with assigning wrong numeric value to enum property.
It can generate check constraint for DB DDL scripts when ApplyingDDLConstraints mechanize activated.
It must work with [Flag]ed enum values (Check that value is valid combination of flags, but do not generate DB constraints for such properties).

Environment

None

Status

Assignee

Frédéric Delaporte

Reporter

Alexander Kot

Labels

None

Components

Fix versions

Affects versions

Priority

Minor
Configure