Olá pessoal, tudo bom?
Aparentemente não há, ou pelo menos não consegui descobrir, um jeito para retornar valores randômicos de uma consulta LINQ, por isso, deixo abaixo uma “técnica” 🙂 que utilizei recentemente.
using (NorthwindEntities contexto = new NorthwindEntities()) { int codCategoria = 3; var dados = (from prod in contexto.Products where prod.CategoryID == codCategoria select prod).ToList(); int qtdRegistros = dados.Count; int nroRandomico = new Random().Next(0, qtdRegistros); Products produto = dados[nroRandomico]; lblValor.Text = string.Format("{0} - {1}", produto.ProductID, produto.ProductName); }
Alguem teria alguma outra sugestão?
Grande abraço,
Eduardo Henrique Rizo
[…] Valores randômicos via LINQ […]
Muito bom, deveria ter um jeito mais facil de fazer, mas assim ta fucionando 100% valeu!