.Net Core 和 Visual Studio 2022 安裝設定與使用技巧
之前寫程式沒有用過 Visual Studio 程式,之前沒寫過 Net Core 所以就對 Visual Studio 非常不熟,最近跳進這個坑,就需要了解這個東西,這邊做個紀錄,忘記可以回來看。
Net Core 路由設定探討
之前寫.NET Core MVC
裡面探討Services.AddMvc
和Services.AddMvcCore
方法差異。
這邊只有簡單紀錄重點。
addMvcCore: 只包含MVC功能。所以Controller 用到JSON 回傳會錯誤。
addMvc: 包含MVC Core和相關第三方常用服務方法。
最近建立空白專案,發現所有 Startup.cs
都是空的。瞬間不知道要放什麼…
還是了解一下這些事做什麼,主要記錄這篇以後使用知道自己在幹嘛
LocalDB 開發程式使用的資料庫
最近開始碰 SQL Server,我朋友推薦安裝 SQL Server Express,但要執行 SQL Server Express 在電腦資源這也不是我很想要的事情。我有看到開發用的 LocalDB ,這邊根本機 SQL Server 不會衝突,我朋友沒用過,可能也會擔心相容性問題,這邊我當勇者試試。 看網路上也沒有人提到相容性不好,所底應該可以用。
SQL Server 2019 安裝小記
最近從 Java 轉 .Net Core 程式,原本有碰過 MySQL 和 Oracle 資料庫,現在要碰的是 SQL Server ,安裝是從零開始,這邊做個筆記。
C# Enum 小記
最近從 Java 轉戰到 C# ,最近使用 Enum 發現還滿好用的,但跟 Java 不一樣。這邊整理一下。
之前 Java 的 Enum 筆記文章可以看Java 使用 Enum 小記 | 程式狂想筆記。
Visual Studio 做 Net Core 專案分層
什麼是程式分層呢?在平常我們在大專案會做分層,讓程式不會特別亂。當然有些小專案不會這麼複雜,有些公司(優良)可能會用,但有些可能不會特別設定,但正常專案通常都會切。設定這個可能也需要一些編譯程式知識,新手不了解編譯程式相關知識可能會遇到很多問題,我推薦了解再回來看可能會比較懂在做什麼。
.Net Core 表單 Helper 使用紀錄
表單 Taghelper大概有這幾項
- Form Tag Helper
- Input Tag Helper
- Label Tag Helper
- Select Tag Helper
- Textarea Tag Helper
- Validation Tag Helper
Net Core Environment Tag Helper 使用筆記
先前介紹ASPNETCORE_ENVIRONMENT
是環境變數設定應用程式環境名稱。這篇Environment Tag Helper 支持根據不同的環境載入不同的內容。Tag 屬性有分 include,exclude。
Visual Studio 使用 LibMan 管理器
LibMan 簡單是給淺入前端開發用的,假如做前後端分離應該是用不到這個的。
功能大致上有:
- 一個量級的管理工具
- 他可以從CDN下載下來
- 必須在VS 2017 以後版本才能下載