locked
Problem bei Linq Abfrage RRS feed

  • Frage

  • Hallo Zusammen.

    Ich habe in meiner Anwendung mehrer ListBoxen bei denen den SelectionMode auf Multiple steht. Nun möchte ich dementsprechen bei miener Linq Anfrage auch nach den Elementen abfrage die ausgewählt wurden.

    In SQl geht sowas ja  über die IN Klausel z.B. Select Name from PERSON where PEAUSWEIS IN (1,2,3)

    Dies habe in versucht folgendermaßen in Linq umzusetzten:

    Dim Person = (From PE In datacontext.PERSONAL Where PE.PEFINR = strMandant.Contains(PE.PEFINR) Select PE.PENR)

    Jedoch erhalte ich immer folgende Fehlermeldung:

    Nur Argumente, die auf dem Client ausgewertet werden können, werden für die String.Contains-Methode unterstützt.

    Hat jemand eine Idee was ich falsch mache, bzw. wie ich die Abfrage richtig stelle?

    Vielen Dank für eure Hilfe :-)

    gruß


    Freitag, 22. Januar 2010 08:30

Alle Antworten

  • Salüü,

    villeicht hilft dir dieser Post: http://stackoverflow.com/questions/1566439/linq-contains-and-a-lambda-query ?

    Oder gibts inzwischen eine Lösung?

    Grüsse
    GreenLion


    • Bearbeitet GreenLion Freitag, 26. April 2013 06:04
    Freitag, 26. April 2013 06:02