.NET DataSet фильтрация - PullRequest
       4

.NET DataSet фильтрация

1 голос
/ 19 января 2010

Мы используем классы .NET DataSet и DataTable для фильтрации данных. Но у нас есть две таблицы с почти 596 814 записями в одной таблице и около 10 000 записей в другой. Фильтрация DataSet с использованием DataTable.Select очень медленная.

Есть ли более быстрые подходы?

Ответы [ 2 ]

1 голос
/ 19 января 2010

По возможности выполняйте фильтрацию в базе данных, особенно если это веб-приложение. Если это клиентское приложение, сделайте как можно больше оптимизаций, но оно всегда будет немного медленным для полумиллиона записей. Убедитесь, что ваше приложение сообщает, что оно работает для пользователя.

0 голосов
/ 19 января 2010

Используйте DefaultView для DataTable и установите его свойство .Filter.Гораздо быстрее, чем Select ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...