Как с помощью id связать членов семьи в программе генеалогического древа с сервером SQL? - PullRequest
0 голосов
/ 09 июля 2020

Я работаю над программой на C# в разработке Visual Studio, в качестве основы я использую SQL Server 2016.

Моя проблема в том, что я не могу определить, кто связан с кто использует ID каждого участника.

1 Ответ

1 голос
/ 09 июля 2020

Полагаю, у вас есть какая-то таблица Person. Вы должны реализовать таблицу сопоставления, в которой хранятся все отношения между двумя людьми (и тип отношений).

Таблица может выглядеть так:

Id; PersonId; RelatedPersonId; RelationshipType(Id)
...