iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
0
Modern Web

零經驗ASP .NET Core 30 DAY全紀錄系列 第 22

零經驗 .NET Core 30 DAY----- Day22 LINQ MIN、MAX、SUM、AVREAGE

  • 分享至 

  • xImage
  •  

大家午安,今天目標是新增座位表的一行或一列,那我會用到Max()來做,下面會順便紀錄一下MIN、MAX、SUM、AVREAGE的用法。

用法很簡單,就是下面這樣

MIN

var result = db.table.Select(s => s.欄位).Min();
var result = db.table.Min(s => s.欄位);

MAX

var result = db.table.Select(s => s.欄位). Max ();
var result = db.table. Max (s => s.欄位);

SUM

var result = db.table.Select(s => s.欄位). Sum ();
var result = db.table. Sum (s => s.欄位);

AVERAGE

var result = db.table.Select(s => s.欄位). Average ();
var result = db.table. Average (s => s.欄位);

我的設計
https://ithelp.ithome.com.tw/upload/images/20200928/20130030XV0jD0KerA.png

實作結果
原本的座位資料表。
https://ithelp.ithome.com.tw/upload/images/20200928/20130030XYpYIksPy5.png
原本的座位表是
(1,1) (2,1) (3,1)
(1,2) (2,2) (3,2)

走道 走道 走道
soft的座位 毛毛的座位 阿花的座位
點選 ADD➡。
https://ithelp.ithome.com.tw/upload/images/20200928/20130030K7HRFz5EMe.png
會預設新增的位子狀態跟名稱為”座位”。
https://ithelp.ithome.com.tw/upload/images/20200928/20130030m1pU2fhI6q.png
新增後的資料表。
https://ithelp.ithome.com.tw/upload/images/20200928/20130030EOR46q6Zpj.png
點選 ADD⬇後的結果。
https://ithelp.ithome.com.tw/upload/images/20200928/20130030YWUcBwmeUk.png

https://ithelp.ithome.com.tw/upload/images/20200928/20130030YfpSWoNsOa.png
點選設定位子。
https://ithelp.ithome.com.tw/upload/images/20200928/20130030cefHcORsdg.png
可以設定新位子的狀態和名稱。
https://ithelp.ithome.com.tw/upload/images/20200928/201300304MTS4LlpxB.png

DAY22心得:
近日台北雨下下下不停,但學習的腳步還是不能停QQ今天是第22天,事先有設計好後面的就做的超級快的,增加行列照我第一張圖的設計,我大概5分鐘就寫完了(開心/images/emoticon/emoticon01.gif
題外話:本來想在所有功能都做完的時候可以研究一些有的沒的,不過照這個速度,做完就30天END了,總之還是老話一句,加油。


上一篇
零經驗 .NET Core 30 DAY----- Day21 string[]和ArrayList()介紹,一個刪除陣列中指定的元素方法
下一篇
零經驗 .NET Core 30 DAY----- DAY23 功能實作[座位管理系統-管理座位表4]
系列文
零經驗ASP .NET Core 30 DAY全紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言