How can I achieve Outer Apply in LINQ? I'm having a bit of a problem.

Here's the SQL Query I'm using.

SELECT u.masterID
      ,u.user
      ,h.created
FROM dbo.Users u
OUTER APPLY (SELECT TOP 1 * FROM UserHistory h where h.masterID = u.masterID ORDER BY created DESC) h
Edit
Report