Вы можете добавить ошибку модели в любое свойство вашей модели, я предлагаю, если нет ничего связанного с созданием нового свойства.
В качестве примера мы проверяем, используется ли электронная почта уже в БД, и добавляем ошибку в свойство Email в действии, поэтому, когда я возвращаю представление, они знают, что есть ошибка, и как показать ее с помощью
<%: Html.ValidationSummary(true)%>
<%: Html.ValidationMessageFor(model => model.Email) %>
и
ModelState.AddModelError("Email", Resources.EmailInUse);