Добавлен новый способ запроса, отказ от использования DataTable в пользу IList через IDataReader.
Исправлены несколько новых багов.
Улучшена производительность при вставке данных — время вставки 10000 записей меньше 20 секунд.
Улучшена скорость чтения — 1 миллион записей считается в IList за 7 секунд.
Оптимизирована производительность пагинации — выборка средней страницы из OnClickListener 1 миллиона записей, где каждая страница содержит 50 записей, занимает менее 100 мс.
Изменена логика метода Find (по первичному ключу).
Добавлен новый Any интерфейс для запросов.
Добавлен метод orderby ("название_поля").
Изменён подход к пагинации, теперь используется объектная форма представления.
Устранение ошибки генерации сущностей в режиме DbFirst
Внесение изменений для решения проблемы обновления
Добавление функциональности кэширования
Добавление новых способов запроса, отказ от использования DataTable в пользу IList, а также использование IDataReader для получения данных в виде IList
Устранение нескольких недавно выявленных ошибок
Оптимизация производительности вставки: время вставки 1000 записей менее 6 секунд
Оптимизация производительности чтения: время чтения 100 000 записей в список менее 7 секунд
Оптимизация производительности пагинации: время выборки средней страницы из 100 000 записей при размере страницы 50 записей менее 100 миллисекунд
Изменение логики метода Find (по первичному ключу)