ASP.NET Core MVC Razor Page Project

ASP.NET Core MVC 除了提供標的專案 template,還提供一個較為單純的 Razor Page template。將 Controller 的部份移掉,留下 View 也可以說是 Page 的部份,Page 有點像是早期 Web Form 的運作模式,以下為詳細說明。
繼續閱讀

廣告

Python 上的 ORM Library: SQLAlchemy

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