Would this work for you?
var SAG =
from s in dc.Students
from g in dc.Grades
where g.Min < s.Result
where g.Max > s.Result
select new
{
s.LastName, s.FirstName, Grade = g.Name,
};
(I do suspect you need either <=
or >=
in there somewhere.)