WP SQLite Query Executor

时间:2014-01-27 11:10:46

标签: c# windows-phone-7 sqlite windows-phone

我正在使用SQLite db构建WP应用程序。我安装了sqlite-net软件包并做了一个试用版应用程序。该应用程序适用于所有基本的CRUD操作,但我需要修改和增强处理复杂和动态查询的代码。

所以我尝试了以下内容:

using (var db = new SQLiteConnection(dbPath))
{
    string query = "select * from Person";

    var res = db.Execute(query); 
}

但是没有正确的消息会有例外。 从安装sqlite-net包时生成的sqlite.cs类访问方法Execute()。

如何处理此问题?

1 个答案:

答案 0 :(得分:0)

首先,在整个应用程序中只使用一个数据库对象。 表示如果您创建“var db = new SQLiteConnection(dbPath)”对象,则在整个应用程序中使用它。

用于插入和删除使用:: await database.ExecuteStatementAsync(query);

和select ::

 var statement1 = await database.PrepareStatementAsync("");
 while (await statement1.StepAsync())
        {
//statement1.Columns["name"]
         //your logic
        }

尝试为查询和渲染逻辑维护一个公共文件..这将节省时间。 一切顺利.. !!