Windows Phone 九、SQLite資料庫

來源:互聯網
上載者:User

標籤:

使用SQLite資料庫

安裝 SQLite for Windows Phone 8.1 外掛程式
建立 Windows Phone 8.1 項目
添加 SQLite for Windows Phone 8.1 引用
由於該組件依賴於 Microsoft Visual C++ 2013 Runtime Package for Windows Phone,所以同時引用 Microsoft Visual C++ 2013 Runtime Package for Windows Phone
右鍵管理 Nuget 包引用
搜尋 sqlite-net 並安裝

 

1     public class Person2     {3         [PrimaryKey, AutoIncrement]4         public int Id { get; set; }5         [MaxLength(8)]6         public string Name { get; set; }7         public int Age { get; set; }8         public char Gender { get; set; }9     }
Person
 1         private void Button_Click(object sender, RoutedEventArgs e) 2         { 3             //建立資料庫(不存在情況建立,存在則開啟) 4             var connection = new SQLiteConnection("temp.db"); 5             //建立表 6             connection.CreateTable<Person>(); 7             Person zhang = new Person(); 8             //zhang.Id = 1; 9             zhang.Name = "letter zhang";10             zhang.Age = 18;11             zhang.Gender = ‘男‘;12             //添加資料13             var result = connection.Insert(zhang);//返回執行結果受影響行數14             System.Diagnostics.Debug.WriteLine(result);15             //更新操作16             result = connection.Update(new Person { Id = 2, Name = "zhangsan", Age = 19 });17             System.Diagnostics.Debug.WriteLine(result);18             //讀取資料19             var temp = connection.Find<Person>(1);20             System.Diagnostics.Debug.WriteLine(temp.Name);21             //讀取全部資料22             var list = connection.Query<Person>("select * from Person where id>=?", 1);23             foreach (var item in list)24             {25                 System.Diagnostics.Debug.WriteLine(item.Name);26             }27             //刪除操作28             connection.Delete<Person>(1);29         }

 

Windows Phone 九、SQLite資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.