/// <summary>
        /// キャラクター情報、種族情報の初期化とDB化。
        /// </summary>
        /// <param name="systemDb">データベース接続情報</param>
        /// <param name="charAttrPath">キャラクター情報ファイルのパス</param>
        public void ConvertCharcterAttributes(MieSystemDB systemDb, string charAttrPath)
        {
            //// JSONファイルからキャラクター情報を読み込み、CharAttrとRaceAttrを作成する。
            this.CharacterAttributeFile = MieConversationsDesignDao.LoadCharacterAttribute(charAttrPath);

            //// キャラクター情報(CharAttr)をDBに保存する。
            MieTableCharacterAttributesDao.SaveToSysyemDB(systemDb, this.CharacterAttributeFile);

            //// 種族情報(RaceAttr)をDBに保存する。
            MieTableRaceAttributesDao.SaveToSysyemDB(systemDb, this.CharacterAttributeFile);
        }
        /// <summary>
        /// 付加情報(会話)のDB化
        /// </summary>
        /// <param name="systemDb">データベース接続情報</param>
        /// <param name="conversationPath">会話情報フォルダーのパス</param>
        /// <param name="fileList">FileList</param>
        public void ConvertConversations(MieSystemDB systemDb, string conversationPath, MieFileList fileList)
        {
            if (this.LanguageInfo == null)
            {
                var msg = $"LanguageInfo が未設定です。ConvertLanguage()で言語情報を先に作成してください。";
                logger.Fatal(msg);
                throw new Exception(msg);
            }

            //// 付加情報(会話)の取得
            var convNodeInfo = MieConversationsDesignDao.LoadFromFolder(conversationPath, fileList);

            //// NodeLink情報をDBに格納する。
            MieTableConversationNodeLinksDao.SaveToDB(systemDb, convNodeInfo);

            //// 会話情報をDBに格納する。
            MieTableConversationEntriesDao.SaveToDB(systemDb, convNodeInfo);
        }