В настоящее время я строю свой первый проект в MVC 3, который я нахожу довольно простым, следуя инструкциям и видео, предоставленным Microsoft. Однако есть одна вещь, которая, несмотря на все мои чтения по этому вопросу; Я не могу понять.
Огромное количество функций управляется с помощью атрибутов, например. отображаемое имя, данные проверки и т. д., и в вашем рукописном коде они используются в свойствах вашего класса, просто введя атрибут в тегах [] над объявлением класса. Просто как тот. В моем основном классе под названием «Пользователи» я использую:
[DisplayName("Password")]
[DataType(DataType.Password)]
public string Password { get; set; }
Проблема, однако, в том, что я решил построить свои классы в конструкторе, используя модель edmx (или фактически она создается путем обновления из базы данных). Это означает, что файлы кода генерируются автоматически, поэтому, если я введу туда свои теги атрибутов, они будут перезаписаны, как только я обновлю модель. Куда мне добавить это?
Это действительно должно быть обычной проблемой, но я не могу найти правильное решение.