1

私はRAW SQLでこのクエリを持っています:

SELECT DISTINCT b.SourceUser_Id
FROM UserInteractions b
JOIN UserInteractions x on x.SourceUser_Id=1 and x.TargetUser_Id=b.SourceUser_Id

UserInteractions は、User テーブルを自分自身と多対多の関係で接続する (フレンドシップ関係を作成する) テーブルです。

このクエリは、相互のすべての UserInteractions を返します (IE: ターゲットがあなたをフレンドシップした UserInteractions のみを返します。

SQL クエリは完全に機能していますが、これを EntityFramework のラムダに変換する方法がわかりません。

これが Join() メソッドで機能する方法が必要です。

4

1 に答える 1