Си диез / Говнокод #2286 0 1234567891011 var viewsId = new List<int>(views.Select(v => v.ViewId).Distinct()); var sviewsId = "," + String.Join(",", viewsId.Select(i => i.ToString()).ToArray()) + ","; _total = (from d in context.TableA join uvd in context.TableB on d.DocID equals uvd.DocID join uv in context.TableC on uvd.ID equals uv.ID where sviewsId.IndexOf("," + uv.ID.ToString() + ",") > 0 select d.DocID) .Distinct () .Count (); Оригинальный способ обойти ограничение на 2100 параметров. А как быстро оно будет работать! views, разумеется, из того же контекста. Запостил: eval_2009, 15.12.2009 (Updated 24.03.2018) Комментарии (1) RSS guest 16 лет ago # 0 хуита Ответить Добавить комментарий Отменить ответ Из-за тебя ушел bormand, guest! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
Комментарии (1) RSS