2019年10月19日 星期六

linq innner join語法

   MyDBEntities db = new MyDBEntities();
            var result = from catagory in db.產品類別
                               join product in db.產品資料
                               on catagory.類別編號 equals product.類別編號
                               into num
                              select new
                              {
                                 產品名稱 = catagory.類別名稱,
                                 產品數量 = num.Count()
                              };
            StringBuilder sb = new StringBuilder();
            foreach (var m in result)
            {
                sb.Append(string.Format("{0}類別共{1}個產品<p>",m.產品名稱,m.產品數量));
            }
            Label1.Text = sb.ToString();

沒有留言:

張貼留言