К примеру. Есть класс Account и таблица Accounts. По мимо других свойств есть у него свойство Type типа AccountType. Данное свойство указывает на принадлежность к типу аккаунта. Сами типы находятся в таблице AccountTypes в виде
id Name
1 Базовый
2 Премиум
3 Ультра топ жир
Соответственно какой должна быть конфигурация, что бы связать эти две таблицы?
Вариант public virtual AccountType Type вроде бы и делать что мне надо, но при добавлении новой сущности Account, каждый раз добавляются и новые записи в таблицу AccountTypes. Явное указание AccountTypes.Id не помогает
public class DocumentDb
{
public int Id { get; set; }
public virtual ActKindDb AktKind { get; set; }
}
public class ActKindDb
{
public int Code { get; set; }
public string Name { get; set; }
public Datetime Create { get; set; }
public string Title{ get; set; }
public string Description{ get; set; }
}
Класс ActKindDb выступает в роли справочника. На фронте будет только возможность выбора записи по имени из какого DropDown (Combobox). Фактически, в таблицу Documents(DocumentDb) нужно добавить FK на ActKindDb.Code
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники