コード例 #1
0
ファイル: FileDB.cs プロジェクト: 9cubed/NineCubedMemo
        /// <summary>
        /// ファイルデータとタグデータを削除します
        /// </summary>
        /// <param name="connection"></param>
        /// <param name="FileData_id"></param>
        public static void DeleteData(SQLiteConnection connection, int d_file_id)
        {
            //ファイルデータを削除します
            FileDataDao.Delete(connection, d_file_id);

            //タグデータを削除します
            TagDataDao.Delete(connection, d_file_id);
        }
コード例 #2
0
ファイル: FileDB.cs プロジェクト: 9cubed/NineCubedMemo
        /// <summary>
        /// タグデータを更新します
        /// </summary>
        public static void UpdateTag(SQLiteConnection connection, FileData fileData)
        {
            //タグデータを削除します
            TagDataDao.Delete(connection, fileData.id);

            //タグデータを追加します
            foreach (var tag in fileData.GetTagList())
            {
                TagDataDao.Insert(connection, tag, fileData.id);
            }
        }