Я знаю, что могу сделать некоторую логику на основе столбцов в таблице / модели, например:
[RequiredIf("ColumnA == 1", ErrorMessage = "Error message")]
Но возможно ли создать обязательное поле, если я хочу проверить столбецв другой таблице / классе. Таблицы / классы связаны через ПК / ФК. Примерно так:
[RequiredIf("DifferentTable.ColumnB == 0"), ErrorMessage = "Error message")]
В представлениях я могу получить доступ к значениям из разных таблиц, используя item.DifferentTable.ColumnB
, возможно ли это в модели и ExpressiveAnnotations
?