Для следующих объектов:
Код: Выделить всё
public class User
{
public int Id;
public List Teams { get; set; } // how to setup this in EFCore?
}
public class Team
{
public int Id;
public List Members { get; set; }
}
// Pivot
public class Member
{
public int Id;
public string Role;
public User User { get; set; }
public Team Team { get; set; }
}
Код: Выделить всё
UserКод: Выделить всё
TeamКод: Выделить всё
MemberЯ знаю, что могу просто создать свойство, производное от
Код: Выделить всё
MemberКод: Выделить всё
public class User
{
public int Id;
public List Members { get; set; }
public List Teams => Members.Select(m => m.Team).ToList();
}
Источник: https://stackoverflow.com/questions/781 ... -in-efcore
Мобильная версия