none
consulta where substring RRS feed

  • Pregunta

  • Hola como va. Les consulto lo siguiente tengo armada una consulta dinámica que se arma de distintos combobox

    lote = cmbLote.Text;
                    strQ1 = "Contenido ==@1";

    luego en la query

    var query = dbcontext.RemitosEntradaFrutaTRA.Cast<RemitosEntradaFrutaTRA>().AsQueryable().Where(strQ1,lote);

    este tipo de consulta me funciona bien, ahora necesito consultar por el substring del campo contenido que tiene este formato

    LA0107010200LO0000131007 y basicamente quiero consultar esta parte LO00001

    desde ya gracias

    sábado, 24 de marzo de 2018 23:14

Respuestas

  • Bueno pude usar contains asi

    strQ1 = "Contenido.Contains(@1)";
    Pero ahora para complicarla un poco quisiera usar substring, ya que en otra consulta que pretendo hacer en una posicion especifica.

    • Marcado como respuesta EnzoTuc40 domingo, 25 de marzo de 2018 0:30
    domingo, 25 de marzo de 2018 0:26
  • Al final lo solucione en la consulta que hacia en sql la posicion es (13,7)

    y en linq es (12,7) por eso no lo ejecutaba asi que lo dejo

    strQ1 = "Contenido.ToString().Substring(12, 7) ==@1";

    • Marcado como respuesta EnzoTuc40 domingo, 25 de marzo de 2018 0:30
    domingo, 25 de marzo de 2018 0:29

Todas las respuestas

  • Bueno pude usar contains asi

    strQ1 = "Contenido.Contains(@1)";
    Pero ahora para complicarla un poco quisiera usar substring, ya que en otra consulta que pretendo hacer en una posicion especifica.

    • Marcado como respuesta EnzoTuc40 domingo, 25 de marzo de 2018 0:30
    domingo, 25 de marzo de 2018 0:26
  • Al final lo solucione en la consulta que hacia en sql la posicion es (13,7)

    y en linq es (12,7) por eso no lo ejecutaba asi que lo dejo

    strQ1 = "Contenido.ToString().Substring(12, 7) ==@1";

    • Marcado como respuesta EnzoTuc40 domingo, 25 de marzo de 2018 0:30
    domingo, 25 de marzo de 2018 0:29