0

ネイティブ ラッパーで SQLite を使用する Windows Phone 8 アプリ (C#) に取り組んでいます。セットアップして動作させましたが、ダウンロードして基本的なテーブルを追加する方法以外のドキュメントはあまり見つかりませんでした。したがって、いくつか質問があります。

  1. オブジェクト間の関係を指定する方法はありますか?
  2. QueryAsync() メソッドを使用して複雑な SQL クエリを実行することは可能ですか? 複数のテーブルを結合し、LIKE 演算子を実行して一致するエントリを検索するクエリを実行したいと考えています。

ありがとう

4

1 に答える 1

1

wp8でのネイティブSQLiteアクセスにSQLite-net-wp8とともにSQLite -netを使用していると仮定しています。

オブジェクト間の関係を指定する方法はありますか?

残念だけど違う。[Indexed]ただし、パフォーマンスのために外部キーに属性を指定できます。もちろん、リレーションを指定できる SQL スクリプトを使用していつでもテーブルを事前に構築できます。

QueryAsync() メソッドを使用して複雑な SQL クエリを実行することは可能ですか? 複数のテーブルを結合し、LIKE 演算子を実行して一致するエントリを検索するクエリを実行したいと考えています。

複雑なクエリを作成できますが、ライブラリがまだサポートしていないため、結合用の SQL スクリプトを実行する必要があります。

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