LINQ non dispone di keyword specifiche per l'estrazione di unique result (es: ricerche per primary key), ma è possibile ottenere questo risultato utilizzando expression tree e funzioni lambda. Si supponga essere Id l'identity field della classe Customer, è possibile estrarre uno specifico customer mediante l'espressione:
NorthwindDataContext context = new NorthwindDataContext();
Customer customer = context.GetTable<Customer>().Single(c => c.Id == customerId);