int id =2 ;
(from t1 in Table1
join t2 in Table2
on new { t1.id, id} equals new { t2.id, t2.otherid }
select t1).ToList();
目前上述查询给了我一个编译错误说如何正确重写这个linq查询?
的加入表现之一是不正确的类型。
正如你在上面的查询中看到的,我想在sql中加入一个整数值。我想要这些,以便查询更快,我不想在最后做一个地方,因为这意味着它将获得所有行,然后使用where子句进行筛选。因为我在这两个表中都有很多行,所以如果我可以在连接子句本身上过滤行,那就太好了。谢谢你的帮助 !