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).
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).