2022年2月1日 星期二

Code First MVC練習心得2_Migrations異動更新

 這一集YT主要講使用者登入一個線上課程網站的製作

當然有首頁採用英雄式標題首頁,何謂英雄式首頁將一個主題填滿整個畫面

首頁有各式課程主題,使用者點選某一課程,會請你輸入帳密,沒有就進入註冊畫面

使用者依帳號進入可選擇你喜歡的課程,而管理員可自訂課程類別及課程項目等上架機制

以上為該系統需求概述,而作者採用Code First來建立MVC,這跟之前看印度YT都採用DB First

不一樣,在剛回來高雄時有照著微軟的導引手冊做過Code First不過那時不是很理解

只是無腦把它做完,老實說只有一點感覺,發現在中的專案就採用Code First,

但現在我還是不知道為甚麼要用Code First他到底有甚麼優點?

為什麼就不用DB First很好理解阿.........................

不過就慢慢地發覺.......................或許有我不知道的事

Code First MVC練習心得1_緣起

進入新工一年後本來對.NET很感興趣,也被工作的繁重給逐漸拖跨

重拾.NET最主要的原因,在公司因工程人員盤點庫存都採用人工方式

想說寫一個簡單Web系統讓他自行管理,所以有時無聊時就會想一下系統架構及需求

想著想著有了需求但如何將成事實做出來突然又覺得自己所學不夠

起先想著如何實作介面、又想到帳號權限、又想到庫存資料庫設計.....等

愈想就愈多....發現我自認為簡單系統要實作出來還不簡單,也發現自己的不足

所幸!閒來無聊時看一下YT找一些靈感,地確也找到一些不錯的YT影片

但在眾多影片Gavin Lon的影片不錯,雖然跟我的需求不像,但講解內容很扎實

也不用聽印度英文,因為之前所看的.NET大部分都是印度人

他的第一課就是展示要寫的系統,我覺得很實用也是以前想學程式的內容

主要它的介面不適很花俏,簡潔有力也部會太難看,印度人的教學介面都很複雜

光看懂前端界面的操作頭都昏了,雖然跟自己的需求不盡相同,但透過該教學練基本公是不錯的

而這老外教學總共27支,目前還在更新中,但也還好我從他的第4即開始做就花了一兩個小時

所以要看到27集不知道自己行不行,所以這次看YT不像從前的方式囫圇吞棗

看到就開始寫寫完後腦袋脹脹的,也不知剛寫了甚麼?

這次改變方式看完實作完,沉澱一下把剛所學再度理解一次,並把心得寫出來

當然這會花很多時間,但對我這個只了解系統分析的人,對於實作只能懂皮毛的人

是值得的........

而要如何寫這份心得,之前用記事本、onenote、腦海浮出很多工具.....

想想何必哪麼複雜,直接將心得寫在Google的部落格就好了

反正我的部落格也不有人看.........

無現金支付的反思!

  **購物經歷** - 作者花費大量時間尋找立燈,最終在IKEA購買了一個649元的立燈 - 在IKEA附近停車場遇到只接受無現金支付的情況,被迫註冊並使用Line Pay **無現金支付的觀察** - 作者認為Line Pay作為前端介面,有助於提高停車場付費效率 - 作者預...