Entity Framework, linq select, ordering multiple fields



static NorthwindEntities db = new NorthwindEntities();
        static void Main(string[] args)
        {
            S1();
        }

       static void S1()
        {
            var kat = (from k in db.Categories                     
                       from p in db.Products                     
                       where k.CategoryID == p.CategoryID
                       select new {
                          Kategori = k.CategoryName,
                          Ürün = p.ProductName
                       }).OrderBy(k => k.Kategori).ThenBy(u=>u.Ürün).ToList();

            foreach (var item in kat)
            {
                Console.WriteLine("Kategori : " + item.Kategori + " .. Ürün : " + item.Ürün);
            }
        }

Yorumlar