Asp.net 使用EntityDataSource随机化OrderBy

Asp.net 使用EntityDataSource随机化OrderBy,asp.net,entity-framework,entitydatasource,Asp.net,Entity Framework,Entitydatasource,我正在获取EntityDataSource中的人员列表,并将其绑定到repeater。 我想随机排序,这样人们就不会总是以相同的顺序显示。我有什么选择可以这样做 list.OrderBy(x => Guid.NewGuid()) 这是代码,供感兴趣的人使用 protected void MyDataSource_QueryCreated(object sender, QueryCreatedEventArgs e) { var members = e.Qu

我正在获取EntityDataSource中的人员列表,并将其绑定到repeater。 我想随机排序,这样人们就不会总是以相同的顺序显示。我有什么选择可以这样做

 list.OrderBy(x => Guid.NewGuid())

这是代码,供感兴趣的人使用

   protected void MyDataSource_QueryCreated(object sender, QueryCreatedEventArgs e)
    {
        var members = e.Query.Cast<EntityFramework.Member>();
        e.Query = from member in members.OrderBy(x => Guid.NewGuid())
                  select member;  
    }
protectedvoid MyDataSource\u QueryCreated(对象发送方,QueryCreatedEventArgs e)
{
var members=e.Query.Cast();
e、 Query=来自members.OrderBy(x=>Guid.NewGuid())中的成员
选择成员;
}