У меня проблема, когда данный элемент может иметь более одного ключа, и мне нужно появляться в обеих коллекциях в группах. Это возможно?Можно ли группировать коллекцию, когда каждый элемент может иметь более одного ключа?
Элементы могут выглядеть как этот
class Item
{
Category mainCat {get;set;}
IEnumerable<Category> RelatedCategories {get;set;}
String RefNumber {get;set;}
}
class Category
{
String CatName {get;set;}
}
мне нужно сгруппировать набор элементов по категориям, но если элемент имеет соответствующую категорию, она должна появиться в группе для соответствующей категории и ,
Таким образом, в качестве простейшего примера я хотел бы иметь следующий экземпляр элемента в коллекции:
Ref: A1 Категория: Cat_01 RelatedCategories: {Cat_02}
Мой желаемый результат после того, как группировка будет :
Ключ: Cat_01, товары {A1} Ключ: Cat_02, товары {A1}
возможно ли это каким-либо образом?
Возьмите список, чтобы добавить все связанные категории в качестве новых элементов, а затем группу. – Hogan