Изменил модель. Точнее удалил дополнительные свойства доступа к модели так как посчитал это ненужным кодом и оставил саму модель где и проверяю валидацию. Вот собственно и вся новая модель. Новых полей не добавлял.
namespace MyWebSite.Models
{
public class StudentsContext : DbContext
{
public StudentsContext() :
base("DefaultConnection")
{ }
public DbSet<RegisterModel> Students { get; set; }
}
public class RegisterModel
{
public int Id { get; set; }
[ScaffoldColumn(false)]
public int Id { get; set; }
[Required(ErrorMessage = "!")]
public string Surname { get; set; }
[Required(ErrorMessage = "!")]
[RegularExpression(@"(?i)\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b", ErrorMessage = "Не вірний формат Email")]
public string Email { get; set; }
}
}
Пытаюсь сделать миграцию и на команде "PM> enable-Migrations" выдает ответ:
More than one context type was found in the assembly 'MyWebSite'. To enable migrations for 'MyWebSite.Models.StudentsContext', use Enable-Migrations -ContextTypeName MyWebSite.Models.StudentsContext. To enable migrations for 'MyWebSite.Areas.Admin.Models.AdminContext', use Enable-Migrations -ContextTypeName MyWebSite.Areas.Admin.Models.AdminContext.
Нашел ответ в инете и нужно выбрать нужную команду прям как пишет сама консоль и ввести
PM> Enable-Migrations -ContextTypeName MyWebSite.Models.StudentsContext.
и тут снова ошибка
The context type 'MyWebSite.Models.StudentsContext.' was not found in the assembly 'MyWebSite'.
Нужный проект в консоле выбран.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ли такая возможность, чтобы при наведении на объект(класс, структуру) курсором появлялся список его свойств и методов?
в этой строке вы полностью перезаписываете значение, чтобы не терять то что там уже есть - используйте конкатенацию, например, так:
На форме есть пустая DataGridViewСоздаю для неё DataTable