如何在Linq-to-SQL中通过外键导航列表

时间:2014-02-28 11:55:25

标签: sql .net linq-to-sql

我有这四个表SI_FILTROSRELATORIO_[something],其中一列是ID_FILTROSRELATORIO,它是SI_FILTROSRELATORIO表的外键。我想做类似的事情:

var myList = db.SI_FILTROSRELATORIOs
               .Single([some query])
               .SI_FILTROSRELATORIO_[something]s

我知道这是可能的,因为我有另外两张桌子,我可以这样做。我试图复制效果,但我不知道我是否遗漏了一些细节,因为SI_FILTROSRELATORIO_[something]的属性没有显示在SI_FILTROSRELATORIO的条目中,我可以不知道为什么。

这种关系实际上是这样的:

Field on SI_FILTROSRELATORIO Field on SI_FILTROSRELATORIO_[something] Foreign Key relationship

1 个答案:

答案 0 :(得分:0)

问题是SI_FILTROSRELATORIO_ [某事物]没有主键列。关系的方向也被颠倒了。