0
我正在使用Windows Phone 8應用程序。我SQLite中插入的數據,現在,我通過使用此命令,因爲它是在一個給定的教程從檢索數據:如何修改從數據庫檢索數據的SQLite查詢
("select * from Task").FirstOrDefault();
我可以理解,它只是給第一或默認的結果,因爲.FirstOrDefault
,但我想獲得所有數據。什麼將是查詢?我也試過("select * from Task").All()
,但它給出了一個錯誤。
下面是完整的代碼:
/// Create the database connection.
dbConn = new SQLiteConnection(DB_PATH);
/// Create the table Task, if it doesn't exist.
dbConn.CreateTable<Task>();
/// Retrieve the task list from the database.
///
var existing = db.Query<Task>("select * from Task").FirstOrDefault();
if (existing != null)
{
block3.Text = existing.Title;
block4.Text = existing.Expense;
db.RunInTransaction(() =>
{
db.Update(existing);
});
}
請給我建議如何修改所有結果的查詢。
我不確定你爲什麼直接寫SQL,[請試試這個教程](http://developer.nokia.com/Community/Wiki/How_to_use_SQLite_in_Windows_Phone)。 –