/// <summary> /// 62. KVS内の反復処理 /// 60で構築したデータベースを用い,活動場所が「Japan」となっているアーティスト数を求めよ. /// </summary> public void Answer62() { KeyValueStoreAccessor accessor = new KeyValueStoreAccessor(); foreach (var name in accessor.GetArtistNameByArea("Japan").ToList()) { Console.WriteLine(name); } }
/// <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); } }
/// <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); } }