none
LINQ запрос RRS feed

  • Вопрос

  • Вроде как по теме, ну или где то рядом. Подскажите сам ничего не могу понять.

    Есть база. в ней несколько столбцов. В числе прочих есть столбец Name есть столбец sortid.

    В столбце Name могут быть повторяющиеся записи, но у каждой повторяющейся записи в name sortid разный.

    Суть такая - мне надо сделать выборку по имени. Чтобы получить нужное мне значение я ещё сортирую по sortid. Но по моему запросу выборка идёт вроде первая. (т.к. я ставлю FirstOrDefault. Но ведь выборку я веду по двум полям почему неправильно идёт запрос.

    Пример ниже

                        var query = (from pr in context.prst
                                     where pr.namePr == TxtBPr.Text && pr.SortID == tsi
                                     select pr).FirstOrDefault();
                        TxtBA.Text = query.A.ToString();
                        TxtBI.Text = query.I.ToString();
    

    Дак значения в TxtBA.Text заполняются вроде из первой найденной строки. Ничего не могу понять. В чём ошибка?

     

    29 сентября 2011 г. 3:09

Ответы

Все ответы