I have the following LINQ query:
Manager mngr = (from tr in DataContext.Manager where tr.Name = \"Jones\").FirstOrDefault(); <
Manager mngr = (from tr in DataContext.Manager where tr.Name = \"Jones\").FirstOrDefault();
You can use the SingleOrDefault extension method to express that the query only ever should return one result.
SingleOrDefault
Manager manager = (from tr in DataContext.Manager where tr.ID = "2323").SingleOrDefault();
However it does not tell you whether you got 0 results or more than 1.