private void CreateDbTables() { mDummyMasterTable = new DummyMasterTable(ref mDb); mDummyCaptureTable = new DummyCaptureTable(ref mDb); m_ShopMasterTable = new ShopMasterTable(ref mDb); m_InvestmentTransactionTable = new InvestmentTransactionTable(ref mDb); m_CardMasterTable = new CardMasterTable(ref mDb); }
private void Sample() { // 以下は実際に使用する時の使い方の例 MyDatabase db = MyDatabase.Instance; // データベースのテーブルを取得 DummyMasterTable dummyMasterTable = db.GetDummyMasterTable(); // 1行分のデータを格納するクラス DummyMasterData dummyMasterData; // 主キーによるSelect dummyMasterData = dummyMasterTable.SelectFromPrimaryKey(1); // 1行分のデータのデバッグログ出力もできます dummyMasterData.DebugPrint(); // 全行取得 foreach (DummyMasterData data in dummyMasterTable.SelectAll()) { // ループ処理 data.DebugPrint(); } // InsertまたはUpdate // ※同一の主キーのデータがあればUpdate、無ければInsertとなる dummyMasterData.id = 1; dummyMasterData.dummyText = "hogehoge"; dummyMasterData.dummyBool = false; dummyMasterTable.Update(dummyMasterData); // 主キーによるDelete dummyMasterTable.DeleteFromPrimaryKey(1); // 全行削除 dummyMasterTable.DeleteAll(); }