添加到表1中的列表记录,其ID与表2中的记录相同

时间:2014-09-29 17:35:36

标签: c# linq orm entity-framework-5

我一直试图让这个工作,但到目前为止,我无法做到。 发生的事情是我有2个表Table1和Table2,我从Table2到列表

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

在listTbl2中,有一个列ID,Table1也有相同的col ID ... 现在我想从Table1获取具有listTbl2匹配列ID的记录,我该怎么做?

1 个答案:

答案 0 :(得分:0)

NoobieCoder,

试试这个。

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