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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public GlobalSetting ReadGlobalSettingById(string id)
    {
    	int totalItems;
    	var globalSettings = ReadGlobalSettings(PageSetting.All, out totalItems);
    
    	return globalSettings.FirstOrDefault(e => e.GlobalSettingID == id);
    }

    Инновационный алгоритм считывания сущности по ID:
    1) считываем ВСЕ записи из базы в память;
    2) в памяти находим сущность с нужным ID;
    3) все остальное пусть Garbage Collector подберет;
    4) удобно же, не правда ли?)

    Запостил: Moses, 11 Октября 2018

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

    • О - оптимизация
      Ответить
      • Go down Moses
        Way down in egypt land
        Tell all Pharaoes to
        Let My People Go!
        Ответить
        • So the God seyeth: 'Go down, Moses
          Way down in Egypt land
          Tell all Pharaoes to
          Let My People Go! '
          Ответить
    • Поэтому я за "PHP".
      Ответить
      • Будем честны: ты за "PHP" потому что ты неосилятор заедушный
        Ответить

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