そこにいるEF/linqの第一人者が、非常に単純なクエリであるべきもの(SQLの場合のように)を手伝ってくれることを願っています。これが私がやろうとしていることの疑似コードです:
クエリ A:
var query1 = FROM tableA in Models.TableAs
select tableA
クエリ B:
var query2 = FROM tableB in Models.TableBs
WHERE tableB.ColumnA IN (query1.results.columnB)
私の実際のクエリはもっと複雑で、単純な結合では表現できません。基本的に、2 番目のクエリで値をフィルター処理するために使用する値のリストを取得するには、最初のクエリを実際に実行する必要があります。誰にもアイデアはありますか?
ありがとう!