Это немного ортогонально вашему вопросу.
SQL Server Compact Edition на самом деле не очень хорошо работает с SQL-запросами. Вы получаете намного лучшую производительность, открывая таблицы напрямую. В .NET вы делаете это, устанавливая свойство CommandText
объекта команды равным имени таблицы, а свойство CommandType
- CommandType.TableDirect
.
Если вы хотите отфильтровать результаты, вам понадобится индекс для таблицы по столбцу (столбцам), по которым вы хотите фильтровать. Укажите индекс для использования, установив свойство IndexName
и используйте SetRange
для установки фильтра.
Затем вы можете прочитать столько записей, сколько захотите.