我有这个LINQ查询:
var agnts =(来自db.agents中的a选择新的{a.UserId,a.name})。Take(10);
如何从我的座席表中随机获取10条记录?
我试过了:
agnts = agnts.OrderBy(n => Guid.NewGuid());
但这似乎没有做任何事情。
我很感激任何人的帮助。
谢谢,
路易斯
答案 0 :(得分:1)
然后你做
agnts = agnts.OrderBy(n => Guid.NewGuid());
后
var agnts = (from a in db.agents select new { a.UserId, a.name }).Take(10);
已经采取了代理商。您需要在Take()
之前指定OrderBy()