我正在获取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;
}