程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 使用Xamarin + C#開發應用 -- 使用sqlite做本地存儲

使用Xamarin + C#開發應用 -- 使用sqlite做本地存儲

編輯:C#入門知識

使用Xamarin + C#開發應用 -- 使用sqlite做本地存儲


1. 下載sqlite.cs:
 

2. 創建 測試實體:


    [Table("Items")]
    public class Stock
    {
        [PrimaryKey, AutoIncrement, Column("_id")]
        public int Id { get; set; }
        [MaxLength(8)]
        public string Symbol { get; set; }
    }

3. 示例
3.1 定義路徑
3.2 創建連接
3.3 創建表
3.4 插入實體
3.5 打印結果

示例代碼如下:


string dbPath = string.Format("{0}//{1}",
                 Environment.GetFolderPath(Environment.SpecialFolder.Personal),
                 "ormdemo.db3");


            var db = new SQLiteConnection(dbPath);


            db.CreateTable();
            if (!db.Table().Any())
            {
                // only insert the data if it doesn't already exist
                var newStock = new Stock { Symbol = "AAPL" };
                db.Insert(newStock);
                newStock = new Stock { Symbol = "GOOG" };
                db.Insert(newStock);
                newStock = new Stock { Symbol = "MSFT" };
                db.Insert(newStock);
            }


            //Console.WriteLine("Reading data");
            var sb = new StringBuffer();
            var table = db.Table();
            foreach (var s in table)
            {
                sb.Append(s.Id + " " + s.Symbol);
            }
            return sb.ToString();


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved