簡體   English   中英

在Windows Phone 8中使用SQLite-關系和查詢

[英]Using SQLite in Windows Phone 8 - relations and queries

我正在使用Windows Phone 8應用程序(C#),它將與本機包裝一起使用SQLite。 我已經設置好並且可以正常工作,但是除了如何下載並添加基本表外,我沒有找到太多文檔。 因此,我有幾個問題:

  1. 有什么方法可以指定對象之間的關系嗎?
  2. 是否可以使用QueryAsync()方法執行復雜的SQL查詢? 我想做一個查詢,將多個表連接起來,並執行LIKE運算符來搜索匹配的條目。

謝謝

我假設您正在將SQLite-netSQLite-net-wp8一起用於wp8中的本機SQLite訪問。

有什么方法可以指定對象之間的關系嗎?

抱歉不行。 但是,您可以在外鍵上指定[Indexed]屬性以提高性能。 當然,您始終可以使用SQL腳本預先構建表,在這種情況下,您可以指定關系。

是否可以使用QueryAsync()方法執行復雜的SQL查詢? 我想做一個查詢,將多個表連接起來,並執行LIKE運算符來搜索匹配的條目。

您可以構建復雜的查詢,但必須執行SQL腳本進行聯接,因為該庫尚不支持該腳本。

string myQuery = "....";
var result = await db.QueryAsync<MyTableType>(myQuery, myParams);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM