次のSQLクエリのlinqクエリを作成しようとしています:
SELECT *
FROM [QryFiles2]
WHERE (left(Demande,6) IN (select NoBVR from tblRequest))
QryFiles2 がエンティティであり、tblRequest でもあることを知っているので、次のようになりました。
from f in db.QryFiles2
where f.Demande.Substring(0,6) /* in (select NoBVR from tblRequest) */
select f
問題は、linq を使用して in sql ステートメントを表現する方法がわからないことです。生のSQLクエリを使用せずにそれを行う方法を知っていますか?
Nb : .contains メソッドを使用しようとしましたが、計算された部分文字列では解決できませんでした。