Например, у меня есть таблицы tbl_BrainExplanations или tbl_SmokeTypes, содержащие список, который я хочу отобразить. В других таблицах может быть более одного элемента: например, я могу связать 3 разных типа дыма с одной записью в SessionInitialDetails.
Вот диаграмма:

определение кода tbl_SmokeTypes выглядит следующим образом:
Код: Выделить всё
[Table("tbl_SmokeTypes")]
public class SmokeType
{
public long ID { get; set; }
public string? Name { get; set; }
}
Код: Выделить всё
public virtual ICollection? SmokeTypes { get; set; }
Код: Выделить всё
public virtual List? SmokeTypes { get; set; }
Я ожидал, что когда я определю ICollection или IList, Entity Framework Core создаст объединяющую таблицу. Но очевидно, что это не так. Итак, нужно ли мне самому создавать объединяющие таблицы или Entity Framework Core может это сделать?
Подробнее здесь: https://stackoverflow.com/questions/793 ... king-table
Мобильная версия