【发布时间】:2018-04-10 08:56:28
【问题描述】:
我正在尝试做这样的事情:
Select * from A where id in (Select id_a from B)
但在 LINQ 中
db.A().Join(db.B(), a => a.id, b => b.id_a, (a , b) => new { a, b}).....
我可以加入。是最好的方法吗?还是我有其他选择?。
我正在使用实体框架
谢谢
【问题讨论】:
-
欢迎来到 StackoverFlow。请take the tour,阅读how to ask good questions,了解how to create a Minimal, Complete and Verifiable Example。
-
我认为您所做的是正确的。希望你得到你想要的结果
-
你在使用EntityFramework吗?
db.A()和db.B()是否返回IQueryable? -
是的,我正在使用 EntityFramework 并且都返回 IQueryable。但在以下示例中不起作用