Entity Framework: Creating Custom Validation Attributes, Part 1 https://www.danylkoweb.com/Blog/entity-framework-creating-custom-validation-attrib