Код: Выделить всё
public class Session : Table
{
public IList? SessionExplanations { get; set; }
}
public class Explanation : Table
{
public IList? SessionExplanations { get; set; }
}
[PrimaryKey(nameof(SessionId), nameof(ExplanationId))]
public class SessionExplanations
{
public long SessionId { get; set; }
[ForeignKey("SessionId")]
public Session? Session { get; set; }
public long ExplanationId { get; set; }
[ForeignKey("ExplanationId")]
public Explanation? Explanation { get; set; }
}
Если запись новая, у меня нет идентификатора. Итак, я не знаю, как сформировать JSON в качестве полезной нагрузки, чтобы сохранить сеанс и все детали в объединяющей таблице.
В API мне нужно разделить сохранение в двух частях: сначала сохраните сеанс, а когда у меня будет идентификатор, сохраните данные в объединяющей таблице?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ve-via-api
Мобильная версия