У меня есть сайт, который использует Entity Framework для сохранения данных.Я использовал систему классов приятелей на нескольких сущностях, чтобы пометить, какие поля обязательны для заполнения, используя аннотации данных.ASP.NET MVC и его ModelState отлично работают с этим из коробки.У меня вопрос, у меня есть некоторая проверка, которая немного более сложна - есть ли способ, которым я могу включить эту бизнес-логику в класс приятелей таким образом, чтобы ModelState заполнялся правильно?было бы Если поле X имеет одно значение, то поле Y обязательно.
Логика может быть более сложной, чем эта.
Спасибо,