Foros del Web » Programación para mayores de 30 ;) » .NET »

problema con consulta linq

Estas en el tema de problema con consulta linq en el foro de .NET en Foros del Web. Hola. tengo un problema con una consulta linq. ViewBag.Movimientos= (from p in db.CuentaCorrienteProveedor where p.ProveedorID == busqueda.ProveedorID && p.Fecha>= busqueda.Desde && p.Fecha<=busqueda.Hasta orderby(p.Fecha) ascending select ...
  #1 (permalink)  
Antiguo 09/02/2012, 19:32
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
problema con consulta linq

Hola.

tengo un problema con una consulta linq.


ViewBag.Movimientos= (from p in db.CuentaCorrienteProveedor where p.ProveedorID == busqueda.ProveedorID && p.Fecha>= busqueda.Desde && p.Fecha<=busqueda.Hasta orderby(p.Fecha) ascending select p).ToList();

en cuenta corriente tengo tres registros con fecha 1/2/2012, 7/2/2012 y 8/2/2012 respectivamente.

si busco desde 1/2 al 10/2 me devuelve los 3 registros. en cambio si busco desde 3/2 /2012 al 10/2/2012 me da cero registros.

Alguna idea?

Gracias
  #2 (permalink)  
Antiguo 10/02/2012, 13:06
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: problema con consulta linq

Proba de esta manera

where t.fecha>= new DateTime(2009,10,1) && t.fecha < new DateTime(2012,1,1) select t;

Saludos
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila

Etiquetas: linq
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:50.