/// <summary>
    /// マシン詳細テーブルの登録/更新
    /// </summary>
    /// <param name="id"></param>
    /// <param name="name"></param>
    /// <returns></returns>
    public bool InsertMachineReferenceTransaction(int shopId, int machineId, int rank, int gameNum)
    {
        // 以下は実際に使用する時の使い方の例
        MyDatabase db = MyDatabase.Instance;

        // データベースのテーブルを取得
        MachineReferenceTransactionTable MachineReferenceTransaction = db.GetMachineReferenceTransactionTable();
        // トランザクションのためinsertしか行わない。更新はしない
        MachineReferenceTransactionData MachineReferenceData = new MachineReferenceTransactionData();

        // InsertまたはUpdate
        // ※同一の主キーのデータがあればUpdate、無ければInsertとなる
        MachineReferenceData.id        = shopId;
        MachineReferenceData.machineid = machineId;
        MachineReferenceData.rank      = rank;
        MachineReferenceData.gamenum   = gameNum;
        MachineReferenceTransaction.Update(MachineReferenceData);
        return(true);
    }