Metro8 sqlite的选择查询
问题描述:
我有和SQLite和metro8应用问题。我如何在SqLite数据库上执行查询(选择)?Metro8 sqlite的选择查询
插入做工精细(它只是db.Insert(东西)),但不知道如何选择在那里刚插入值。
var db1 = new SQLite.SQLiteConnection(dbpath);
有一个叫方法:
db1.Execute(TableMapping map, string query, params object[] args)
但什么是该方法中的tablemapping而params参数呢?
谢谢你的任何答复!
答
这是用一个SQLiteDatabase和SQLite的-net.1.0.5 NuGet包...
我们做的选择是这样的:
private SQLiteAsyncConnection _asyncConnection;
public async Task<IList<string>> ReadIds()
{
List<MyDataType> result = await _asyncConnection.Table<MyDataType>().ToListAsync();
return result.Select(x => x.Id).ToList();
}
或:
public async Task<int> ReadCount(int id)
{
return await _asyncConnection.ExecuteScalarAsync<int>(
String.Format("select COUNT(*) from MyDataType where Id == '{0}'", id));
}
退房这个问题:http://*.com/questions/12633936/select-query-of-sqlite-in-metro-app与此链接: http://timheuer.com/blog/archive/2012/08/ 07 /更新,如何对使用-sqlite的 - 从胜DOWS店,apps.aspx – 2012-11-02 14:50:41