比方說,我有三個表:我該如何「走」LINQ中表格之間的關係?
Office
ID
SalespeopleOffice
ID
OfficeID
PersonID
People
ID
ManagerID
在LINQ to SQL,我怎麼可以從SalespeopleOffices
表開始,通過表之間的關係「走」,從該表到People
表或Office
表?特別是不知道這些關係是什麼;拉取有關關係的數據,而不是直接與對象交互。我正在尋找一種以編程方式分析表關係的方法。我正在使用的數據庫有比這更多的表,所以實際上它比這更復雜。
我最好想創建一個LinqPad腳本來做到這一點。
不是我真正想要的。我怎麼能提前知道這些關係的名稱?我需要將它從對象級別抽象出來以便能夠遍歷樹。 – jcollum 2010-12-07 21:05:06
即我如何獲得所有具有指向People表的外鍵的表的列表? – jcollum 2010-12-07 21:09:49