0
創建SQLite數據庫我試圖創建使用SQLite不能在Xamarin.Android
try {
_conn = new SQLiteConnection(_dbPath);
_conn.CreateTable<Product>();
}
catch (Exception ex) {
throw ex;
}
它應該在_dbPath
創建數據庫,如果它不存在的數據庫。
_dbPath
值是/storage/emulated/0/Phone Catalog/PhoneCatalogDatabase.db3
在模擬器(http://i.imgur.com/fYOT46x.png)
打開文件管理器時,我得到異常說這是默認位置:Could not open database file: /storage/emulated/0/Phone Catalog/PhoneCatalogDatabase.db3 (CannotOpen)
任何想法,爲什麼我得到的消息?也許有一個權限問題或什麼的。
P.S.這裏是Products
類,如果你需要看它
[Table("Products")]
public class Product {
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string Name { get; set; }
public string Manufacturer { get; set; }
public int Price { get; set; }
}