Я работаю над приложением 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). –