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
,我还希望与totblCurrency
关联
只是想知道我如何才能做到这一点,所以目前,((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查询数据?