windows phone 8 上的本地数据库
Posted
技术标签:
【中文标题】windows phone 8 上的本地数据库【英文标题】:Local database on windows phone 8 【发布时间】:2013-03-17 12:07:14 【问题描述】:我是使用 windows phone SDK 的初学者,我正在尝试找到创建本地数据库以在 windows phone 8 设备上存储应用程序数据的最佳方法。数据将从一个页面(不是主页)存储并从另一个页面检索和显示。
我曾尝试使用 linq to sql 和 sqlite,但由于我是初学者,我对这两种方法都不太了解。
谁能推荐一个我可以使用的好教程或方法?
PS:我正在使用 Visual Studio Express 2012 for Windows Phone
谢谢
【问题讨论】:
【参考方案1】:这是创建数据库的代码
public class dbDataContext : DataContext
// Pass the connection string to the base class.
public dbDataContext(string connectionString)
: base(connectionString)
// Specify a single table for the idea items.
public Table<className> cn;
className 是使用 get set 方法存储所有成员变量的地方。
然后在要创建数据库的文件(*.cs)中按如下方式创建数据库
private IdeaDataContext yourDb;
yourDb = new dbDataContext("Data Source=isostore:/anyname.sdf");
您的数据库已创建
【讨论】:
谢谢你们!现在,如果我想从数据库的特定列中读取一个值,我该怎么做? 使用 linq。例如:var result = from value in someTable where value.id==12 select value;更多信息在这里:msdn.microsoft.com/en-us/library/vstudio/bb397933.aspx以上是关于windows phone 8 上的本地数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows Phone 应用程序 8.1 rt 中安排本地通知?
是否可以在 Windows Phone 8.1 中本地化推送通知文本