最近在學習基礎.net core,學習到如何用Options Pattern(有點相似之前學的Model)的方式來讀取Configuration.json的資料。
這方式對於以前的我來說常要用一大串才能讀到資訊,雖然無傷大雅,但用Options Pattern的方式在可讀性上有大大加分~~
有關 Configuration — appsettings.json
在執行時,會根據 ASPNETCORE_ENVIRONMENT 的值來判斷目前環境為何,該欄位可以是任何的值,唯Development、Production、Staging 三者是內建的值。
會自行判斷目前環境並使用對應的設定檔。
(ASPNETCORE_ENVIRONMENT 可於 launchSettings.json 或專案屬性中設定)
參照:
用 Options Pattern 取用 Configuration 的值
- 於 appsettings.json 中新增 Section