Linq学习-关于Linq语言的如何实现随机排序的疑问

在以往写sql语句中,我实现随机排序的方式是
select * from tblName order by newid()

可是在Linq语言中的orderby 却好像无法使用newid()这个函数了,谁能帮我解答一下?
PS:代码
1  var products = (from p in db.Products
2                            orderby p.ProductID descending
3                            //orderby newid() 原来在t-sql中可以直接这样写,可是在这里如果想实现随机排序该怎么写?
4                           select p).Take(10);
点个广告:
原文地址:https://www.cnblogs.com/hanxianlong/p/951462.html