2012-06-07 125 views
0

我有一個表claims它有一個名爲currencyId的數據類型INT的ID。ASP.NET LINQ到SQL多個外鍵到主鍵不同表

然後還有一個名爲tblCurrency的表,主要ID爲currencyId

然後有一個很好的協會。然後,在LINQ的,我可以用

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

但現在我有另一個INT列添加到tblClaims稱爲finalCurrencyID這也是我想給tblCurrency的關聯。

只是想知道我怎麼能做到這一點,所以目前((claim)Container.DataItem).currency.value正在連接claim.currencyIdtblCurrency.currencyID並得到tblCurrency.value

但是我怎麼能讓它更加靈活所以我可以確定哪個currencyIDtblClaims打電話?

+0

考慮重組您的問題。這非常混亂。你必須繪製更好的情況。 '...可以決定tblClaims調用哪個currencyID',你是什麼意思?我們是否假設您正在使用GridView?如何提供一個圖表來顯示你的數據結構是什麼樣的,或者你希望它看起來像什麼。你是說你的tblClaims將有兩個引用tblCurrency - currencyID和finalCurrencyID?你問如何使用前面提到的字段來使用LINQ語句從tblCurrency查詢數據嗎? – Jeremy

回答

0

如果我讀正確,我認爲你正在尋找這樣的:

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

假設,當然,前提是你已經連接好claim有L2S FK到finalCurrency