【发布时间】:2018-09-11 13:56:08
【问题描述】:
我一直在寻找将这条 SQL 语句转换为 LINQ 扩展方法的方法,但没有找到任何方法。
Select A.* FROM (A LEFT OUTER JOIN B ON A.ID=B.ID) Where B IS NULL
我应该先执行 where,然后是 join,最后是 select。我可以使用哪些方法。
【问题讨论】:
-
where 子句中的“B”是列名吗?
-
您可以使用非
Contains(或非Any)测试而不是直接翻译SQL,或者只使用我的SQL to LINQ Recipe 翻译SQL。 -
A是否有导航属性B?或者在EF中配置的A和B之间有什么关系?
标签: sql entity-framework linq