Skip to content

Instantly share code, notes, and snippets.

@derekgates
Created April 20, 2015 18:00
Show Gist options
  • Save derekgates/c070a687178aa14156ff to your computer and use it in GitHub Desktop.
Save derekgates/c070a687178aa14156ff to your computer and use it in GitHub Desktop.
Subquery join in Entity (with TOP 1)
var inquery = from en in Course_Enrollments
from t in (
(from enr in Course_Enrollments
join usr in User_Users on enr.UserID equals usr.UserID
join offr in Course_CourseOfferings on enr.CourseOfferingID equals offr.CourseOfferingID
where offr.CourseOfferingID == 92 && enr.UserID == en.UserID
orderby enr.ModifiedDate
select new {enr.EnrollmentID,enr.UserID}
).Take(1)
)
where en.EnrollmentID == t.EnrollmentID
orderby en.UserID
select new {en.EnrollmentID,t.UserID};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment