Я работаю над программой на C# в разработке Visual Studio, в качестве основы я использую SQL Server 2016.
Моя проблема в том, что я не могу определить, кто связан с кто использует ID каждого участника.
Полагаю, у вас есть какая-то таблица Person. Вы должны реализовать таблицу сопоставления, в которой хранятся все отношения между двумя людьми (и тип отношений).
Person
Таблица может выглядеть так:
Id; PersonId; RelatedPersonId; RelationshipType(Id)