Esempio n. 1
0
        /// <summary>
        /// 62. KVS内の反復処理
        /// 60で構築したデータベースを用い,活動場所が「Japan」となっているアーティスト数を求めよ.
        /// </summary>
        public void Answer62()
        {
            KeyValueStoreAccessor accessor = new KeyValueStoreAccessor();

            foreach (var name in accessor.GetArtistNameByArea("Japan").ToList())
            {
                Console.WriteLine(name);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 63. オブジェクトを値に格納したKVS
        /// KVSを用い,アーティスト名(name)からタグと被タグ数(タグ付けされた回数)のリストを検索するためのデータベースを構築せよ.さらに,ここで構築したデータベースを用い,アーティスト名からタグと被タグ数を検索せよ.
        /// </summary>
        /// <param name="name"></param>
        public void Answer63(string name)
        {
            KeyValueStoreAccessor accessor = new KeyValueStoreAccessor();

            foreach (var tag in accessor.GetTagsByArtistName(name).ToList())
            {
                Console.WriteLine(tag);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 61. KVSの検索
        /// 60で構築したデータベースを用い,特定の(指定された)アーティストの活動場所を取得せよ.
        /// </summary>
        /// <param name="name"></param>
        public void Answer61(string name)
        {
            KeyValueStoreAccessor accessor = new KeyValueStoreAccessor();

            foreach (var area in accessor.GetAreaByArtistName(name).ToList())
            {
                Console.WriteLine(area);
            }
        }