2014-09-29 86 views
0

我一直試圖讓這個工作,但到目前爲止我做不到。 發生什麼事是我有2個表Table 1和Table,我從表2中的記錄,列出將表1中的記錄添加到與表2中記錄相同的記錄中

List<Table2Name> listTbl2 = (from o in context.Table2 select o).ToList(); 
List<Table1Name> listTbl1 = new List<Table1Name>(); 

在listTbl2,有一列ID,表1也具有相同的山坳ID ... 現在我想從Table1獲得與列表TB1相匹配的列ID的記錄,我該怎麼做?

回答

0

NoobieCoder,

試試這個。

var results = (from t1 in context.Table1 
       join t2 in listTbl2 on t1.ID equals t2.ID 
       select t1).Distinct(); 
+0

listTbl1現在是空的,因爲我剛剛創建它 – NoobieCoder 2014-09-29 17:52:44

+0

我編輯我的答案使用Table1而不是listTbl1。 – 2014-09-29 18:27:49

+0

不起作用。我只是仔細檢查,發現你不能加入在C#中的本地列表查詢。要找到另一種方式 – NoobieCoder 2014-09-29 18:33:03

相關問題