1. 程式人生 > >2.2Bind建立配置文件和實體的映射「深入淺出ASP.NET Core系列」

2.2Bind建立配置文件和實體的映射「深入淺出ASP.NET Core系列」

prev 啟動項 自動 info 深入淺出 clas asp.net block alt

希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關註。

新建MVC項目


這次我們沒有使用控制臺項目,而是使用mvc來測試。

技術分享圖片

如下圖所示,選擇空的項目,建完後,記得把項目設置為啟動項

技術分享圖片

新建配置文件appsettings.json和映射的實體類


技術分享圖片

這裏有個坑,就是json和實體類必須要一一對應,假如json裏命名為student,實體類為students,內部自動映射過程會報錯,錯誤如下:

技術分享圖片

Startup啟動時註入配置類Configuration


技術分享圖片

這裏就不貼上代碼,代碼在手機上的觀感比較亂,不如圖片來得整潔,具體代碼可以查看github地址:https://github.com/oncefly/aspnetcore

使用Bind綁定並打印結果


技術分享圖片

ok,查看結果如下:

技術分享圖片

註意:mvc項目運行的時候,我們選擇的不是IIS Express,目的是為了打印錯誤,方便排查,推薦使用控制臺模式。

技術分享圖片

我是.NET架構師張飛洪,入行10年有余,人不堪其憂,吾不改其樂,謝謝您關註我的頭條號。

2.2Bind建立配置文件和實體的映射「深入淺出ASP.NET Core系列」