Поддерживает ли SQLITE3 виртуальные таблицы в Windows Phone? - PullRequest
1 голос
/ 10 марта 2012

Я создал базу данных SQLite3 с использованием SQLite3 Management Studio для использования в проекте Windows Phone . База данных содержит обычные таблицы и одну виртуальную таблицу FTS4 , заполненную большим объемом данных. Я использую также библиотеки проектов VICI для доступа к базе данных. Когда я выполняю обычный SQL-запрос, подобный следующему , все в порядке :

var filtered = CSDatabase.RunQuery<IndexCodes>(@"select * from V_CM_ORDER_Normal where Description Like '%" + strToFind + "%'");

... Но если я выполню запрос к виртуальной таблице , как показано ниже, исключение нулевой ссылки выдается :

var filtered = CSDatabase.RunQuery<IndexCodes>(@"select * from V_CM_ORDER_Virtual where Description MATCH '*" + strToFind + "*'");

IndexCodes - это простой класс:

public class IndexCodes
{
     public int int1 { get; set; }
     public string str2 { get; set; }
     public string str3 { get; set; }
     public int int4 { get; set; }
}

Я не могу решить проблему. Любая помощь приветствуется.

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