2012-06-07 3 views
0

currencyId이라는 ID를 가진 claims이라는 테이블이 있습니다.ASP.NET Linq가 기본 키 다른 테이블에 대한 복수의 외래 키

또한 기본 ID가 currencyIdtblCurrency이라는 표가 있습니다.

그리고 나서 협회는 좋았습니다. 그리고 Linq에 나는

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

를 사용할 수 있습니다하지만 지금은 나 또한 tblCurrency에와 연결을 원하는 tblClaims라는 finalCurrencyID 또 다른 INT 열을 추가해야합니다.

그냥 ((claim)Container.DataItem).currency.valuetblCurrency.currencyIDclaim.currencyId을 연결하고 tblCurrency.value을 받고 순간에, 그래서 내가이를 수 있는지 궁금.

하지만 더 유연하게 만들 수 있으므로 currencyIDtblClaims에서 호출 할 수 있습니다. 내가 권리를 읽는다면

+0

질문 구조 조정에 대해 생각해보십시오. 이것은 매우 혼란 스럽습니다. 당신은 무슨 일이 일어나고 있는지 더 잘 그림을 그려야 만합니다. '... tblClaim에서 호출 할 통화 ID를 결정할 수 있습니까?'라는 의미는 무엇입니까? GridView를 사용하고 있다고 가정합니까? 데이터 구조가 어떻게 보이는지 또는 어떻게 보이는지 보여주는 다이어그램을 제공하는 것은 어떻습니까? tblClaims에는 tblCurrency에 대한 두 개의 참조 인 currencyID와 finalCurrencyID가있을 것이라고 말하고 있습니까? 앞서 언급 한 필드를 사용하여 LINQ 문을 사용하여 tblCurrency의 데이터를 쿼리하는 방법을 묻고 있습니까? – Jeremy

답변

0

, 난 당신이 찾고있는 생각 :

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

finalCurrency에 L2S FK을 가지고 claim를 유선했다고 물론, 가정.