0

Group と Item の 2 つのクラスがあります。

public class Group
    {
        public string Name{ get; set; }
        public List<Item> ItemList { get; set; }
    }

そしてアイテム

public class Item
    {
        public int ID{ get; set; }
        public string Name{ get; set; }
        public string Description{ get; set; }
        public Group ItemGroup {get;set;}       
      }

グループ展ごとにアイテムがセットになっています。

次のコードは、特定のグループの項目のリストを取得するためのものであり、Items クラスの ItemGroup が文字列型に設定されているが、Group 型として設定されていない場合に機能します。

 public IEnumerable<Item> GetItemByGroup(string group)
 {
  return repository.GetAllItems().Where(
                p => string.Equals(p.ItemGroup, group, StringComparison.OrdinalIgnoreCase));
 }

NameGroup クラスで設定されたプロパティによってグループ内のアイテムのリストを取得するようにコードを変更する方法。

Group クラスで項目のリスト/コレクションを設定するにはどうすればよいですか

4

1 に答える 1