Category: .net core

前幾篇筆記提到 EF Core 主打 Code First 概念,講求先定義 Model 再自動產生資料表 Schema 的運作模式。 熟悉傳統資料庫程式開發方式的老鳥們看完猛搖頭:為什麼把事情搞到這麼複雜? 先定義 Schema 文件直接決定關聯建好資料庫,開發者照著規格寫程式不是比較簡單明瞭? ...

Entity 間的關聯設計是 EF 應用的另一項重點。 Entity 關聯 先說一對多。以 Blog、Post 為例,關聯為一個 Blog 有很多篇 Post。 public class Blog { public int BlogId { get; set; } //Primary Ke...

Model 是 Entity Framework 運作的核心,EF Core 提供兩種建立 Model 做法:Code First 或逆向工程。 前者從程式需求出發設計及修改 Model,經由 Migration 機制生成建立及修改資料庫 Schema 指令,將資料庫變成我們想要的形狀。 逆向工程較...

學習 ASP.NET Core 的過程發現 Entity Framework Core 已成基本技能,應用廣泛,像 ASP.NET Core Identity 就少不了它,不懂點觀念很難在江湖走跳。 這系列筆記是這陣子的爬文心得整理,目的在涵蓋基本觀念與術語,細節部分則需參考相關文件或教學。 【參考...

ASP.NET Identity 是 One ASP.NET 時代推出的新一代網站會員身分管理機制,而它也是 Visual Studio ASP.NET Core 專案範本內建的身分認證選項。 在 ASP.NET Core 網站想實作會員管理機制,得準備會員註冊、帳號登入、修改密碼及忘記密碼等功能,...

先前介紹 ASP.NET Core 2.2 約略提過 .NET Core 3.0 將移除對 Json.NET 的依賴,改成可抽換式允許使用者更換偏好的版本。 前幾天微軟開發部落格有篇文章:Try the new System.Text.Json APIs!,詳細介紹 .NET Team 取代 Jso...

ASP.NET Core 最迷人之處就在於可以跨出 Windows 象牙塔,在伺服器的選擇上海闊天空,藉著改版部落格我已踏出第一步,接著我想真實挑戰跨平台這件事。 依據 W3Techs 最新調查,統計全世界一千萬個網站(其調查方法可參考這篇),其使用作業系統比例:Unix 佔 68.1%,Windo...

部落格又搬家囉,來不及參與本站過去的新同學應該不知"又"搬家的又字而來,先來段白頭宮女話當年好了... 我從 2004 年 1 月開始寫部落格,如今已堂堂邁入第 14 個年頭。想當年部落格興起,我也趕流行在 PCHome 個人新聞台開了個小站,寫了幾篇廢文瑣事雜文,但跟大部分的人一樣,興頭一過便放著...

連發了幾篇 ASP.NET Core 文章,果不其然接到各方詢問: 「喵的媽呀,微軟又推新東西了?」 「WebForm 玩完了嗎?」 「我 ASP.NET MVC 還沒開始玩耶,是不是不用學了?」 先簡單答覆以上疑問: 是的,ASP.NET Core 是下一...

也差不多該開始玩 ASP.NET Core 了。最近剛好有個適合練功的題材,拿了 ASP.NET Core + Vue.js 上場演練,將一路上參考到的資源及瑣碎心得理成筆記備忘。 關於 ASP.NET Core,MVP John Wu 有一系列 IT 鐵人文,是新手上路很不錯的參考: ...