本文共 1832 字,大约阅读时间需要 6 分钟。
我们知道通常我们开发的时候都要考虑把用户的数据存储到一个数据库里面,而这个数据库则考虑到了整个应用的性能上面,这里我们不考虑SQL server的数据库,我们考虑较为轻量的数据库进行存储。
首先我们新建一个项目,然后把界面用代码处理一下
然后我们再来处理一下界面后台的事件代码处理
string path; SQLite.Net.SQLiteConnection conn;
到这里的时候我们忘记了一件事,没有安装相关的插件,所以再安装下数据库插件
public class MyTest { [PrimaryKey,AutoIncrement] public int Id { get; set; } public string Name { get; set; } public string PassWord { get; set; } }
我回到我们的主界面的后台写写代码
path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalCacheFolder.Path, "db.MySQLite"); conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path); conn.CreateTable();
新增事件的后台的代码处理
private void Add_Click(object sender, RoutedEventArgs e) { var add = conn.Insert(new MyTest() { Name = MyTextBox.Text, PassWord = MyPassWordBox.Password }); Debug.WriteLine(path); }
这里的这个方法是在visual studio 2015中显示实时新增的数据
private void Show_Click(object sender, RoutedEventArgs e) { var query = conn.Table(); string result = String.Empty; foreach (var item in query) { result = String.Format("{0}:{1}:{2}", item.Id, item.Name,item.PassWord); Debug.WriteLine(result); } }
很显然我们写的数据成功的存储到了SQLite的数据库中,所以我们的目的就达到了!!!!