此LINQ查询有效:
var randomCustomer = db.Customer.OrderBy(c => Guid.NewGuid()).FirstOrDefault();
但是,当我试图获得一个具有如下名称的随机客户时:
var randomCustomer = db.Customer.Where(x => x.Name.Contains(nameid)).OrderBy(c => Guid.NewGuid()).FirstOrDefault();
它不起作用。如何获得具有特定名称的随机客户?感谢。