Usando .Any para otimizar consultas linq.

Se você tiver um código linq que usa a função .Count () para verificar se um item existe, você pode usar .Any () para fazer a mesma coisa, apenas mais rápido.

substitua o código como este:

var query = (from cust in Customer
where cust.CustomerId == customerId
select cust);
return (query.Count() == 0);

com isso:

var query = (from cust in Customer
where cust.CustomerId == customerId
select cust); return (query.Any());