I have the following LINQ query:
Manager mngr = (from tr in DataContext.Manager
where tr.Name = \"Jones\").FirstOrDefault();
<
You are using an ID for the where condition, I think you should've already guaranteed that this query returns only one result.
If your problem is having no result please check the usage of FirstOrDefault() from MSDN title.
int[] numbers = { };
int first = numbers.FirstOrDefault();
Console.WriteLine(first);
/*
This code produces the following output:
0
*/