EFで必要な行を取得する方法がわかりません。SQLでは、次のようになります。
SELECT * FROM [Recipes]
JOIN [UserFavorites] ON [UserFavorites].[RecipeId] = [Recipes].[Id]
WHERE [UserFavorites].[UserId] = @UserId
私は次のようにユーザーIDに一致するuserfavoritesを取得する方法を知っています:
db.UserFavorites.Where(x => x.UserId == userId
しかし、それらのuserfavorites内のrecipeIdsに一致するすべてのレシピを取得するにはどうすればよいですか?