有我DatabaseHelper類如何在Xamarin上創建本地Sqlite數據表並使用設備監視器進行檢查?
public class DatabaseHelper : SQLiteOpenHelper
與方法裏面像
private static readonly String CREATE_USER_TABLE = "CREATE TABLE "
+ TABLE_USERS + "(" + USER_ID + " TEXT PRIMARY KEY," + USER_PASS
+ " TEXT," + USER_NAME + " TEXT," + USER_SURNAME + " TEXT,"
+ KEY_CREATED_AT + " DATETIME" + ")";
這裏我DatabaseHelper類建設淺析及的onCreate()onUpgrade()方法
public DatabaseHelper(Context context): base(context,DATABASE_NAME,null,DATABASE_VERSION){}
public override void OnCreate (SQLiteDatabase db)
{
db.ExecSQL (CREATE_USER_TABLE);
db.ExecSQL (CREATE_RECORDS_TABLE);
db.ExecSQL (CREATE_COMPANY_TABLE);
db.ExecSQL (CREATE_COMPANY_LIST_TABLE);
db.ExecSQL (CREATE_NOTIUPLIST_TABLE);
db.ExecSQL (CREATE_NOTIFICATION_DELETE_LIST_TABLE);
db.ExecSQL (CREATE_MYNOTIFICATION_LIST_TABLE);
}
public override void OnUpgrade (SQLiteDatabase db, int oldVersion, int newVersion)
{
throw new NotImplementedException();
}
而且我把它從mainActivity
DatabaseHelper db = new DatabaseHelper (Application.Context);
通過看Android設備監視器數據 - >數據 - >我的軟件包名稱 - >但沒有看到任何創建的表我在哪裏丟失做什麼? 我還添加了SQLite -net PCL軟件包
您是使用模擬器還是實際設備進行測試? – Jared
看到sqlite數據庫表我想我必須使用我所做的模擬器。 – Sam