我有一个sqlite文件形式的现成数据库,我想根据我的应用程序的要求将数据与组合框,文本框等各种控件绑定。
我已经引用了这个链接:http://wp.qmatteoq.com/using-sqlite-in-your-windows-8-metro-style-applications/并根据我的数据库表创建了一个类。
我有一个表auto_fares,因此我创建了一个类auto_fare。正如上面链接中提到的,我已经按照上面提到的步骤但仍然收到以下错误: “没有这样的表:auto_fares”,虽然我的数据库中确实存在这个名称的表。
请指导我。欢迎任何帮助。 等待回复。
以下代码块:
StorageFile seedFile = await StorageFile.GetFileFromPathAsync(
Path.Combine(
Windows.ApplicationModel.Package.Current.InstalledLocation.Path,
"fare.sqlite"));
SQLiteAsyncConnection conn = new SQLiteAsyncConnection("fare.sqlite");
var query = conn.Table<auto_fares>();
var result = await query.ToListAsync();
foreach (var item in result)
{
auto_fares obj = new auto_fares();
cbCity.Items.Add(item.city);
}
答案 0 :(得分:0)
默认路径为Windows.Storage.ApplicationData.Current.LocalFolder.Path
(您的代码无论如何都不会使用seedFile
。)