300 を超えるオブジェクトを含む IQueryable があります。
public class Detail
{
public int Id { get; set; }
public int CityId { get; set; }
public bool Chosen { get; set; }
}
IQueryable<Detail> details = ...
これに逆らって、ランダムに 50 個のオブジェクトを選択するにはどうすればよいですか? これを .ToList() で変換する必要があると思いますが、ランダムな要素をどのように選択できるかわかりません。