Пожалуйста, помогите решить мою проблему. Я хочу получить сообщение, если текстовое поле TagsSites
пуст.Как проверить внешний ключ IList? Entity Framework
Мои модели:
Сайт:
public int Id { get; set; }
[Required]
public string UserId { get; set; }
[Required]
public string Name { get; set; }
[Required]
public string Description { get; set; }
[Required]
public string TypeMenuId { get; set; }
public virtual IList<Page> Pages { get; set; }
[Required]
public virtual IList<TagSite> TagsSites { get; set; }
public virtual TypeMenu TypeMenu { get; set; }
public virtual ApplicationUser User { get; set; }
Tag:
public int Id { get; set; }
public string Name { get; set; }
public virtual IList<TagSite> TagsSites { get; set; }
TagSite:
public int Id { get; set; }
public int SiteId { get; set; }
public int TagId { get; set; }
public virtual Site Site { get; set; }
public virtual Tag Tag { get; set; }
Теперь я получаю это сообщение для всех пустых входов.
Как получить сообщение "Требуется поле TagsSites." ?
Спасибо.
Что должно вводить пользователь в поле ввода тегов? Имена тегов, разделенные запятой? – Shyju
Да. Я использую теги загрузки bootstrap – noobprogrammer
Если это строка, почему бы не добавить свойство строки в вашу модель представления для значения строки и пометить ее атрибутом '[Обязательный]? – Shyju