將 ASP.NET Core MVC 網站佈署在 Synology NAS

看到標題不要誤會,基本上這篇要講的不是把 ASP.NET Core MVC 網站直接在 Synology NAS 作業系統上直接執行,而是要透過它的 Docker 套件來執行。所以在往下看之前,請先確認手邊的 NAS 有沒有支援 Docker,機種列表請參考這個連結
繼續閱讀

廣告

ASP.NET Core MVC 的 Routing 設定

在學習 ASP.NET Core MVC (之後簡稱 ASP.NET MVC) 的時候,我覺得 Routing 的觀念在最一開始一定要先弄懂,因為它跟網址後面的參數設定有關,且因為功能強大,所以我覺得在最一開始很難掌握它,故本篇文章將會針對這部份做解說。
繼續閱讀

Python 上的 ORM Library: SQLAlchemy

ORM 發展的時間也算不短,像是 Java 上的 Hibernate 或是 C# 搭配 LINQ 語法的 Entity Framework。其明顯的優點在於更換資料庫時可以降低轉換的成本及風險(雖然很少人這樣幹),另一個好處是工程師能直接以物件的方式去操作資料庫,省去寫 SQL 的麻煩(複雜的業務邏輯例外)。而在 Python 上,ORM 最好的選擇就是 SQLAlchemy。
繼續閱讀