【问题标题】:Local database on windows phone 8windows 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

谢谢

【问题讨论】:

    标签: database windows-phone-8 visual-studio-express windows-applications


    【解决方案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
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-27
    相关资源
    最近更新 更多