私はEntity Frameworkが新しく、マルチテーブル結合を変換してEntityフレームワークを使用しようとしています。元のSQLは次のようになりましたEntity Framework 4.1を使用したマルチテーブル結合、ラムダまたはLINQを使用する必要がありますか?
JOIN tab_NewsCommunities S1 ON S1.News_ID = tab_News.NewsID
inner join tab_communities com on S1.Community_ID = com.Community_ID and com.RecordStatus_ID = 2
JOIN tab_Communities c ON S1.Community_ID = c.Community_ID
JOIN tab_Favorites uf ON S1.Community_ID = uf2.Community_ID
WHERE uf.[User_ID] = @UserId
新しいエンティティモデルはこのように見えますが、私はそれをいくつか簡略化しました。誰か私はLINQまたはラムダにSQLを変換するのを助けることができますか?私は多くのサンプルをオンラインで見てきましたが、それらはすべて単一のテーブル結合です。おかげ
面白い読書、そして彼はどこに行くのですか。問題は、どのようにして2番目のテーブルへの参加が終了するかということです。 – NullReference