Как я могу иметь обязательный и несериализованный атрибут в моей модели
В моей модели у меня есть такие вещи:
[...]
public string PasswordConfirm { get; set; }
public string Captcha { get; set; }
[...]
Я хотел бы, чтобы эти два атрибута были обязательными, но не сериализуемыми
Я пытался использовать аннотации [required] и [nonSerialized], но безуспешно. Я уже видел этот пост
Но я не знаю, как делать то, что я хочу. Это будет полезно для NonObtrusive-Validation, я хочу, чтобы эти поля были заполнены, но я не хочу их сериализовать.
1 ответ
Я нашел решение моего ответа.
Я могу использовать аннотацию [notMapped], которая совместима с [обязательным], [сравнить] ...
Я также использую это:context.Configuration.ValidateOnSaveEnabled = false; где я заполнил свою базу, потому что у меня возникла проблема с проверкой здесь.