GERAR RANDOM ENTITY FRAMEWORK 3.5

ANTONI 20/04/2011 17:08:48
#372058
OLa, boa tarde galera...

Preciso gerar um Random no método Entity Framework
segue abaixo código [Ô]cru[Ô], onde eu trago um list,
eu preciso trazer 3 elementos desse list de forma aleatória..

Obrigado...

public List<T> List(T request)
{
List<T> retorno = new List<T>();

try
{
using (onlygamesEntities context = new onlygamesEntities())
{
retorno = (from p in context.ProdutoSet.OfType<T>()
where p.Destaque.Equals(request.Destaque)
select p).ToList<T>();
}
}
catch (Exception e)
{
LogBEC logBEC = new LogBEC();
logBEC.Exception = e;
LogBC.Instance.Log(logBEC);
}
return retorno;
}
TECLA 20/04/2011 21:45:10
#372088
Os registros na base tem um ID numérico?
Pense no seguinte, além de gerar um número aleatório, pense que o mesmo deverá estar cadastrado na base.
A idéia é fazer um MIN e um MAX, e gerar um número entre esses dois.
ANTONI 21/04/2011 13:51:44
#372128
SIm, tem um ID numérico
nomeado como idProduto.
como que eu consigo gerar um random nesse bloco..

obrigado
Tópico encerrado , respostas não são mais permitidas