This LINQ query works :
var randomCustomer = db.Customer.OrderBy(c => Guid.NewGuid()).FirstOrDefault();
But when I try to get a random customer with a certain name as below :
var randomCustomer = db.Customer.Where(x => x.Name.Contains(nameid)).OrderBy(c => Guid.NewGuid()).FirstOrDefault();
It doesn't work. How can I get random customer with a certain name? Thanks.