SQLITE3是否支持Windows Phone上的虚拟表?

时间:2012-03-10 15:10:41

标签: sqlite full-text-search windows-phone-7

我使用SQLite3 Management Studio创建了一个SQLite3数据库,用于 Windows Phone项目。数据库包含普通表和一个填充了大量数据的虚拟表FTS4 。我也使用VICI项目库来访问数据库。当我执行正常的SQL查询时,如下所示一切正常

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

...但如果我对虚拟表执行查询,如下所示 null引用异常被抛出

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; }
}

我无法解决问题。任何帮助表示赞赏。

0 个答案:

没有答案