Tengo expresión LINQ comoque tienen algunos problemas con la expresión LINQ, OrdenarPor(), Saltar(), Tomar() funciona incorrectos
var a = ctx.EntitySet
.OrderByDescending(t => t.Property)
.Skip(pageIndex * size)
.Take(size);
OrdenarPor() debe llamar antes de salto() y Take(), pero la clasificación ocurre al final. ¿Puedo resolver este problema?
Lo siento, muchas personas no entendieron mi pregunta. Consulta se ejecuta sin errores, pero quiero
//It is I want
1) Sorting ALL data
2) Use Skip() and Take()
Lo que tengo en consecuencia si lo hago como en mi ejemplo: 1) Ir() 2) Tomar() 3) Clasificación solamente elementos taked!
Esta es la forma correcta de hacerlo ayuda, ¿cuál es el problema real? – cjk
Dado que la consulta se ve bien, puede pasar la consulta SQL generada ya que tal como está escrita parece estar bien. http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx –
No olvide marcar la respuesta como aceptada si obtuvo la información que desea –