IsiR_19 Ответов: 1

Наилучшая практика работы с данными в памяти


Привет Ребята

Я хотел бы знать, что было бы лучшей практикой в .net для следующих целей

В настоящее время у меня есть приложение .net, которым я занят, и просто хотел бы знать, что было бы лучшей практикой обработки данных.

В настоящее время при загрузке страницы у меня есть некоторые данные, которые загружаются в datatable, который используется в качестве источника данных для datagrid.

в сетке есть ссылка, по которой пользователь щелкает, которая перенаправляет их на страницу расчета, и после завершения на странице расчета приложение перенаправляет на предыдущую страницу, и я передаю расчет обратно на предыдущую страницу через datatable в viewstate.

Это лучший способ или есть лучший способ справиться с этим?

Что я уже пробовал:

в настоящее время я прохожу сессии переменную, которая хранит уникальный идентификатор для строки обновляется, к расчету странице сразу делается расчет у меня есть отображение, которое содержит таблицу с Уникальный идентификатор и обновить поля в DataTable и редирект сделать выбор на отображение объекта DataTable, чтобы увидеть, если данные существуют для идентификатор rowid = уникальный идентификатор и обновить столбцы в DataGrid, если есть данные

1 Ответов

Рейтинг:
0

KarstenK

Решение в порядке. Управление памятью становится проблемой только тогда, когда загруженные данные становятся большими. Первый намек: когда он становится медленнее, чем обычно.

Если вы хотите сохранить память, то убедитесь, что вы не копируете данные вокруг. Вычислите один раз и сохраните результаты в элементах данных класса. Имитируйте выход журнала и отладки.

Подумайте о закрытии db-соединения после извлечения данных. Это хорошее управление ресурсами.