1. C# / Говнокод #17388

    +96

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    _catalogDb.Categories
                     .Where(w => w.Resources.Where(r => _catalogDb.Resources
                        .Where(a => _catalogDb.Persons.Where(b => b.EmployeeNumber == employeeNumber)
                            .Select(c => c.VIP).FirstOrDefault() || !a.VIP)
                     .Where(a => _catalogDb.Persons.Where(b => b.EmployeeNumber == employeeNumber)
                         .Select(c => c.InnerEmployee).FirstOrDefault() || !a.InnerEmployee)
                     .Where(a => !a.Paths.Any()
                         || a.Paths.Where(wer => wer.Name == null).Any()
                            || a.Paths.Where(pt => pt.Name != null && _catalogDb.Persons
                                .Where(b => b.EmployeeNumber == employeeNumber)
                                    .Select(c => c.Path).FirstOrDefault().Contains(pt.Name)).Any())
                     .Where(a => !a.Filials.Any() || a.Filials.Where(wer => wer.Code == null).Any() || a.Filials
                         .Where(pt => pt.Code != null && pt.Code == _catalogDb.Persons
                             .Where(b => b.EmployeeNumber == employeeNumber)
                                .Select(c => c.Filial).FirstOrDefault()).Any())
                     .Select(a => a.UNID).Contains(r.UNID)).Any())
                        .Select(s => s.ID).Distinct().ToList();

    Кто сказал что Entity framework облегчает жизнь...

    Запостил: SuperCuke, 30 Декабря 2014

    Комментарии (30) RSS

    • Как будто такое говно нельзя на sql написать
      Ответить
      • Если нет разницы. Зачем платить больше?
        Ответить
        • То есть, если говно можно написать и на том и на этом - проще на sql?
          Ответить
          • говно однозначно проще писать на Brainfuck'е.

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

            например Malbolge. hello world:
            (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc
            Ответить
        • Тупая пхпшная макака не знает зачем нужен Орм. Хаха
          Ответить
    • fixed
      _catalogDb.Categories.AsParallel()
      ...
      Ответить
    • Так тут и скл запрос будет такой же. Ты просто хуевый архитектор. Потому у тебя и база говно. А кроме того ты и питух , который думает што Орм нинужен.
      Ответить
    • Товарисчи вы жжоте
      Ответить
      • Падонкаффский сленг закапали уже ф 2007 гаду. Пара вылизать из криакамиры.
        Ответить

    Добавить комментарий