使用EntityDataSource随机化OrderBy



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

 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;  
    }

相关内容

  • 没有找到相关文章

最新更新