C# 在WindowsPhone8中使用SQLite-关系和查询

C# 在WindowsPhone8中使用SQLite-关系和查询,c#,sqlite,windows-phone-8,C#,Sqlite,Windows Phone 8,我正在开发一个WindowsPhone8应用程序(C#),它将使用SQLite和本机包装器。我已经对它进行了设置并开始工作,但除了如何下载和添加基本表之外,我还没有找到太多文档。因此,我有几个问题: 有没有办法指定对象之间的关系 是否可以使用QueryAsync()方法执行复杂的SQL查询?我想做一个连接多个表的查询,并做一个like操作符来搜索匹配的条目 谢谢我假设您在wp8中使用的是本机SQLite访问 有没有办法指定对象之间的关系 很遗憾,没有。但是,您可以在外键上指定[index]属性以

我正在开发一个WindowsPhone8应用程序(C#),它将使用SQLite和本机包装器。我已经对它进行了设置并开始工作,但除了如何下载和添加基本表之外,我还没有找到太多文档。因此,我有几个问题:

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

  • 谢谢

    我假设您在wp8中使用的是本机SQLite访问

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

    很遗憾,没有。但是,您可以在外键上指定
    [index]
    属性以提高性能。当然,您始终可以使用SQL脚本预构建表,在这种情况下,您可以指定关系

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

    您可以构建复杂的查询,但必须为联接执行SQL脚本,因为库还不支持这一点

    string myQuery=“…”;
    var result=await db.QueryAsync(myQuery,myParams);