0

我正在开发一个 Windows Phone 8 应用程序 (C#),它将使用 SQLite 和 Native 包装器。我已经设置好它并且可以工作了,但是除了如何下载它和添加基本表格之外,我还没有找到太多的文档。因此,我有几个问题:

  1. 有没有办法指定对象之间的关系?
  2. 是否可以使用 QueryAsync() 方法进行复杂的 SQL 查询?我想做一个连接多个表的查询,并执行一个 LIKE 运算符来搜索匹配的条目。

谢谢

4

1 回答 1

1

我假设您正在使用SQLite-netSQLite-net-wp8在 wp8 中进行本机 SQLite 访问。

有没有办法指定对象之间的关系?

抱歉不行。但是,您可以[Indexed]在外键上指定属性以提高性能。当然,您始终可以使用 SQL 脚本预先构建表,在这种情况下您可以指定关系。

是否可以使用 QueryAsync() 方法进行复杂的 SQL 查询?我想做一个连接多个表的查询,并执行一个 LIKE 运算符来搜索匹配的条目。

您可以构建复杂的查询,但您必须为连接执行 SQL 脚本,因为该库尚不支持该功能。

string myQuery = "....";
var result = await db.QueryAsync<MyTableType>(myQuery, myParams);
于 2013-05-24T20:47:58.680 回答