ToLookUp

相当于ToDictionary只能一对一,ToLookUp可以一对多,所以Dictionary<string,string[]>其实应该用LookUp<string,string>

            using (var context = new KTStoreModel())
            {
                context.Database.Log = Console.WriteLine;

                var products = from product in context.ProductSet select product;
                Console.WriteLine("执行");
                ILookup<int, ProductSet> look = products.ToLookup(key => key.CategoryID);
                foreach (IGrouping<int, ProductSet> group in look)
                {
                    Console.WriteLine(group.Key);
                    foreach (ProductSet product in group)
                    {
                        Console.WriteLine(product.Name);
                    }
                }
            }

 

posted @ 2022-03-02 17:17  江境纣州  阅读(107)  评论(0编辑  收藏  举报