Ребята, помогите с алгоритмом.
У меня есть 5 моделей, связанных между собой. Мне нужно реализовать вывод в представление в форме дерева всех данных(40к записей в таблице), сделать редактирование, фильтрацию, удаление, добавление.
1. Я должен создать viewmodel, в которой обьединю эти модели
2. В контролере соберу эти данные и передам в представление viewmodel
3. Вывожу данные в представлении, создаю htmlину
4. В контроллере пишу собственно эти редактирования, добавления и т.д.
Могу ли я обойтись только этим(без js), правильно ли я мыслю и какие подводные камни могу встретить?