Asp.net 使用EntityDataSource随机化OrderBy
我正在获取EntityDataSource中的人员列表,并将其绑定到repeater。 我想随机排序,这样人们就不会总是以相同的顺序显示。我有什么选择可以这样做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
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())中的成员
选择成员;
}