比方说,我有三个表:我该如何“走”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