У меня есть приложение asp.net mvc 3 со структурой сущностей, и я использовал модель Database First для его настройки.
Мои шаги ниже: 1. Создал базу данных с таблицами. 2. Создал файл модели данных сущности ADO.NET (.edmx) и импортировал таблицы. 3. внутри дизайна я добавил элемент Code Generation и использовал ADO.NET DbContext Generator. 4. Держатель Model1.tt, как это было сделано со всеми таблицами Models
, я отредактировал модели и обновил их с помощью атрибутов DataAnnotations (только для примера, хорошо известного)
public class LogOnModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
[Display(Name = "Remember me?")]
public bool RememberMe { get; set; }
}
Теперь, когда я делаю изменения в database и обновив ее до файла edmx, все модели будут перезаписаны, а атрибуты DataAnnotations исчезнут.
мой вопрос: как я могу использовать первую модель базы данных и по-прежнему редактировать модели для конкретной проверки, например, я могу делать с первой моделью кода? (пожалуйста, не используйте сторонние инструменты) спасибо