C# 使用数据集时从数据行访问关系

C# 使用数据集时从数据行访问关系,c#,linq-to-dataset,C#,Linq To Dataset,我试图访问行的父级,但它总是返回null 我有两张桌子,一张是描述一个车站的,另一张是说明车站之间是否很近 创建表[dbo]。[GlobalStations] [GlobalStationId][int]标识1,1不用于复制不为空, .... 创建表[dbo]。[NearStations] [OriginalStationId][int]不为空, [ToleratedStationId][int]不为空, ... 在SQL Server上设置约束以确保数据一致 使用选中添加约束[FK_NearS

我试图访问行的父级,但它总是返回null

我有两张桌子,一张是描述一个车站的,另一张是说明车站之间是否很近

创建表[dbo]。[GlobalStations] [GlobalStationId][int]标识1,1不用于复制不为空, .... 创建表[dbo]。[NearStations] [OriginalStationId][int]不为空, [ToleratedStationId][int]不为空, ... 在SQL Server上设置约束以确保数据一致

使用选中添加约束[FK_NearStations_Original]外键[OriginalStationId]更改表[dbo].[NearStations] 参考文献[dbo].[GlobalStations][GlobalStationId] 使用复选添加约束[FK_NearStations_Tolerated]外键[ToleratedStationId]更改表[dbo].[NearStations] 参考文献[dbo].[GlobalStations][GlobalStationId] 我已经在数据集中添加了两个表,现在当我有一个近站行时,我正在尝试访问GlobalStation

var nearStationsTA=新的NearStationsTableAdapter var stations=nearStationsTA.GetData; var st=站点[0]; var tid=st.ToleratedStationId; var global=st.GlobalStationsRowByFK_近站_可容忍;//总是空的 我期望生成的代码能够进行某种延迟加载,但显然它没有这样做

如何强制代码自行加载? 我可以强制数据集加载每个GlobalStation吗?我使用所有的GlobalStation,以便在需要时获得该行

谢谢