Comments 10
Я бы использовал ISNULL() вместо CASE: msdn.microsoft.com/ru-ru/library/ms184325.aspx
Если я правильно понял задачу, то было бы выгодно использовать прослойку MongoDB.
Спасибо за комментарий. А вы покажите что это выгодней.
Как Вам это показать? Монго хранит иерархические данные нативно. Джоины как в SQL в нем делать дорого и запись в нем дороже, но выгрузка иерархии документов — стандартная быстрая операция. Распарсить JSON скорее всего еще дешевле, чем напр. XML.
Можно в сети найти сравнение, наверняка. Времени нет. Я слышал от коллег о совместном использовании монго и сиквела в продакшне.
Можно в сети найти сравнение, наверняка. Времени нет. Я слышал от коллег о совместном использовании монго и сиквела в продакшне.
Рекомендуется сначала забирать данные от сервера, потом работать с ними (сортировать там, выстраивать деревья), а не наоборот. Так что, все можно было сделать гораздо меньшей кровью, тем более там делов — рекурсивная функция в несколько строчек, возвращающая через yield нужный IEnumerable.
Sign up to leave a comment.
Иерархические данные. В поиске оптимального решения