EF Code First: «Обязательный» не добавляется в столбец NOT NULL int после генерации Code First - PullRequest
0 голосов
/ 11 июня 2019

Я добавил модель через Code First, но аннотация [Обязательный] не была добавлена ​​для столбца int, только для столбца Varchar. Я пытаюсь сделать столбец обязательным, используя @ Html.ValidationMessageFor. Есть ли способ заставить его добавить в столбце int?

    [LastName] [varchar](100) NOT NULL, 

    [Required]
    [StringLength(100)]
    public string LastName { get; set; }


    [JobId] [int]  NOT NULL,

    public int JobId { get; set; }

1 Ответ

0 голосов
/ 11 июня 2019

[Обязательный] не требуется, так как int не нуль.

Проверка по-прежнему будет работать даже без добавления аннотации [Обязательный].

Поэтому аннотация [Обязательный] не обязательна:

@Html.ValidationMessageFor(model => model.JobId)

Поле JobIdтребуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...