ASP.NET Linq到sql多个外键到主键不同的表

ASP.NET Linq到sql多个外键到主键不同的表,asp.net,sql,linq,Asp.net,Sql,Linq,我有一个名为claims的表,它有一个名为currencyId的数据类型INT 然后,还有一个名为tblcurrence的表,其主ID为currencid 然后有了一个很好的联系。然后在林克我可以用 <%# ((claim)Container.DataItem).currency.value %> 但现在我必须在tblClaims中添加另一个INT列,名为finalCurrencyID,我还希望与totblCurrency关联 只是想知道我如何才能做到这一点,所以目前,

我有一个名为
claims
的表,它有一个名为
currencyId
的数据类型
INT

然后,还有一个名为
tblcurrence
的表,其主ID为
currencid

然后有了一个很好的联系。然后在林克我可以用

    <%# ((claim)Container.DataItem).currency.value %>

但现在我必须在
tblClaims
中添加另一个
INT
列,名为
finalCurrencyID
,我还希望与to
tblCurrency
关联

只是想知道我如何才能做到这一点,所以目前,
((claim)Container.DataItem).currency.value
正在链接
claim.currencyId
tblCurrency.currencyId
并获取
tblCurrency.value


但是我怎样才能使它更灵活,以便我可以确定从
tblClaims
调用哪个
currencyID

如果我读对了,我想您正在寻找这个:

<%# ((claim)Container.DataItem).finalCurrency.value %>


当然,假设您已连接到
索赔
,将L2S FK连接到
最终货币

,请考虑重新构造您的问题。这是非常令人困惑的。你必须对正在发生的事情有一个更好的了解。您所说的“…可以确定从tblClaims调用哪个currencyID”是什么意思?我们是否假设您使用的是GridView?提供一个图表,显示您的数据结构是什么样的,或者您希望它是什么样的,怎么样。您是说您的tblClaims将有两个对tblCurrency的引用-currencyID和finalCurrencyID?您是否询问如何使用上述字段使用LINQ语句从tblCurrency查询数据?