从本地数据库选择数据

12 浏览
0 Comments

从本地数据库选择数据

我正在尝试获取存储在本地数据库中的数据。我使用类似以下的代码来实现:

// 连接数据库并实例化数据上下文。

tablesDB = new TablesDataContext(TablesDataContext.DBConnectionString);

// 定义查询以收集所有项目。

var CategoriesTablesInDB = from CategoryItem todo in tablesDB.CategoriesTable

select todo;

// 执行查询并将结果放入一个集合中。

CategoriesTable = new ObservableCollection(CategoriesTablesInDB);

但是在执行完这段代码后,我的CategoriesTable计数为0,并且CategoriesTablesInDB包含它的SQL查询。我是Windows Phone的新手,不知道这样做是否正确。我的查询有问题吗,或者我做得不对?

0
0 Comments

问题出现的原因:可能是因为使用本地数据库的方法有误或存在一些bug,导致无法从本地数据库中选择数据。

解决方法:可以尝试使用SQLite来存储数据,而不是使用本地数据库。SQLite可以帮助构建跨平台应用程序,并且有着广泛的社区支持。

文章内容如下:

很遗憾,无法给出确切的答案。但是如果您刚刚开始学习,您也可以尝试将数据存储在SQLite中,而不是使用本地数据库。这将帮助您在将来构建跨平台应用程序,并且有着广泛的社区支持。

0