如何在LINQ选择中使用Lambda而不在两个表或更多表之间进行连接

时间:2015-04-12 06:41:56

标签: c# sql linq lambda

我有三张桌子

  

调查员:身份证,姓名,名字
  文章:身份证,姓名,日期
  ArticlesInvestigators:id_Investigator,id_Articles,order

我想只让调查员表中的所有调查人员发表一篇文章:

在SQL中它看起来像:

SELECT * FROM Investigators i, ArticlesInvestigators a 
WHERE i.id = a.id_Articles

但LINQ和lambda怎么样?没有加入因为只想要调查员表的结果。

1 个答案:

答案 0 :(得分:0)

我不知道我是否理解你的问题,但请尝试这种方式并告诉我们它是否有效:

1)你需要在表之间制作FOREIGN KEY 2)你在C#中查询吗? 3)然后您可以使用表格之间的关系获取数据