var result = from pr in scope.Extent ()
join c in scope.Extent<category>() on pr.CategoryID equals c.CategoryID where c.CategoryName.Length < 8
orderby pr.ProductName
select new { Product = pr.ProductName, Category = c.CategoryName };
var result = from pr in scope.Extent () join c in scope.Extent<category>() on pr.CategoryID equals c.CategoryID
orderby pr.ProductName
where c.CategoryName.Length < 8
select new { Product = pr.ProductName, Category = c.CategoryName };