none
¿Como hacer una consulta usando Linq to Sql definiendo un rango de fechas? RRS feed

  • Pregunta

  • Hola a todos pues aqui haciendo mi primera aparicion a un foro pues la verdad no veo el como hacer lo que declare en la pregunta...

    Explico tengo una tabla.. en la cual tengo como campos (id_Vale, fecha, Actividad)

    aHora lo que yo necesito hacer es una consulta en la cual me arroge todas las actividades realizadas en un rango de fecha definido por el usuario para lo cual yo tengo un webform donde tengo dos textbox  Fecha Inicio=.... y fecha fin=...

    definiendo esto me arroga todas las actividades de una solo fecha definida

    var query1 = (from act in objCon.tbl_Actividades where act .Fecha == Convert.ToDateTime(txtFechaIni.Text) select act );

    pero pues cuando defino la fecha fin me trae todos los que son de la fecha definida y no los que quedan entre la de inicio y la de fin......

    help me!!!

    martes, 5 de febrero de 2013 21:31

Todas las respuestas

  • mm que tema, resulta que la conversion con las funciones de conversion no se pueden poner en el linq sql o entity framework, pero si haces

     DateTime fechaini = Convert.ToDateTime(txtFechaIni.Text)
    
    var query1 = from act in objCon.tbl_Actividades
                      where act.Fecha == fechaini 
                 select act;

    o ses convierte por fuera del linq

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    martes, 5 de febrero de 2013 22:15