Делаю подобие школьного сайта. В приложении MVC 4 заимплементил кастомный membership provider, соответственно при помощи code first entity framework сгенерировал 2 таблицы:
public class User
{
public int Id { get; set; }
public string Login { get; set; }
public string Password { get; set; }
public virtual ICollection<Role> Roles { get; set; }
}
public class Role
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<User> Users { get; set; }
}
теперь, когда пришло время создавать такие таблицы как Pupil и Teacher, не знаю как с ними поступить т.е. как должна выглядеть класс Pupil? должен ли он быть как-то отнаследован от User или просто создать связь один ко одному между таблицами Pupil и User, Teacher и User?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники