Таблица My Student является временной таблицей. Все свойства и подсвойства класса Student должны находиться в одной таблице.
Это мои сущности:
Код: Выделить всё
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public StudentDetails Details { get; set; }
}
public class StudentDetails
{
public Address Address { get; set; }
public string Comment { get; set; }
}
public class Address
{
public Street Street { get; set; }
public string City { get; set; }
}
public class Street
{
public string Name { get; set; }
}
- Идентификатор
- Имя
- Details_Address_Street_Name
- Details_Address_City
- Details_Comment
- PeriodStart
- Конец периода
В нем говорится, что первичный ключ отсутствует или PeriodStart и PeriodEnd должны быть одним и тем же столбцом всех свойств.
Цель — использовать builder.OwnsOne(...);
Я рад всем подсказкам
Подробнее здесь: https://stackoverflow.com/questions/798 ... oral-table
Мобильная версия