Скажем, у меня есть три таблицы:
Office
ID
SalespeopleOffice
ID
OfficeID
PersonID
People
ID
ManagerID
Как в LINQ to SQL начать с таблицы SalespeopleOffices
и «перейти» от этой таблицы к таблице People
или таблице Office
через отношения между таблицами? В частности, не зная, что это за отношения; извлекать данные об отношениях вместо прямого взаимодействия с объектами. Я ищу способ программно анализировать отношения таблиц. В базе данных, с которой я работаю, гораздо больше таблиц, поэтому на самом деле она намного сложнее этой.
В идеале я бы хотел создать для этого сценарий LinqPad.