Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LINQ (Language-Integrated Query) > LINQ .where()


Автор: Выхухоль 30.4.2009, 19:35
Возникла проблема не врублюсь как ее решить??
я делаю запрос к примеру 
Код

   var f = from i in Program.Hipaa.view_276ClaimInfos select i;

после этого я хочу добавить у нему условие ...делаю...
Код

var g = from d in Program.Hipaa.View_Insurance_status_requests where d.InsuName ==cmb_insu.Text select d;
                f = f.Where((i) => i.InsuID == g.First().InsuID);

но по условию задачи у меня может опять появиться условие а может и не появляться то бишщь ветвление..
и если я проделываю опять вот такую штуку..
Код

var g = from d in Program.Hipaa.t_Practices where d.PracticeName == cmb_prac.Text select d;
                    f = f.Where(i => i.PracticeID == g.First().PracticeID);

то запрос погибает...не знаете как можно решить эту проблему?

Автор: 1stain 30.4.2009, 19:44
Цитата(Выхухоль @  30.4.2009,  19:35 Найти цитируемый пост)
запрос погибает

для диагноза было бы неплохо узнать последние слова покойного.

Автор: Выхухоль 30.4.2009, 20:01
все спасибо за возможный диагноз аказца сам напортачил..=)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)