return first element in a sequence

We can return the first element in a sequence using First() operator given in linq. If we use the First operator in a query, the query will be executed immediately.

         SalesDBDataContext dataContext = new SalesDBDataContext();
          Customer customer = dataContext.Customers.First();
          Console.WriteLine("ID = {0}, Name = {1}", customer.CustomerId, customer.Name);
          Customer custQuery =
                (from custs in dataContext.Customers
                where custs.CustomerId == 1
                select custs)
                .First();
         Console.WriteLine("ID = {0}, Name = {1}", custQuery.CustomerId,  custQuery.Name);