La consulta de Linq "ordenar por" no funciona y he seguido todas las sugerencias encontradas en su sitio y en otros sitios. Cualquier ayuda sería apreciada.Orden Linq Al no funcionar
[WebGet]
public IQueryable<vw_providercharge_providers> GetChargeProviders(int submitted)
{
var results = (from p in this.CurrentDataSource.vw_providercharge_providers
where p.submitted == submitted
orderby p.fullname
select p);
return results;
}
Gracias por su ayuda!
Sí, este es un método WebGet para un servicio de datos WCF. Me sale un error de 400 si no devuelvo un tipo de IQueryable, así que modifiqué un poco tu sugerencia. Desafortunadamente, todavía parece ignorar cualquier orden por parte.
[WebGet]
public IQueryable<vw_providercharge_providers> GetChargeProviders(int submitted)
{
var results = (from p in this.CurrentDataSource.vw_providercharge_providers
where p.submitted == submitted
orderby p.fullname
select p).ToArray();
results.OrderBy(p => p.patientname);
return results;
}
¿Qué quiere decir "no funciona?" ¿Qué esperas que haga, y qué está haciendo? – jason
Por favor explique a qué se refiere con "no trabajar". – devuxer
¿Qué hay de inesperado acerca de los resultados que está obteniendo? Pruebe .OrderBy (p => p.fullname); – esastincy