iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 28
0

跑到Azure打混這麼多天,在前一天我們也終於打混完畢了...

今天開始回歸正題

首先我們先從一些容易被忽略掉但又常常會需要用到的地方開始

在這邊路由的設定還是跟以前類似

只是都移到Startup這邊來做設定了

以往是有一個叫做RouteConfig的檔案

而現在我們只需要在Startup的Configure

加入UseMvc的設定即可
https://ithelp.ithome.com.tw/upload/images/20180117/20103426RhWOLT3o3c.png

接著是透過scaffolding快速產生出controller的方法

首先我們除了之前在scaffolding加的那幾個參考外

還需要加入下面這兩個

<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.0.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />

https://ithelp.ithome.com.tw/upload/images/20180117/201034261lniVFRjYY.png

接著讓我們在終端機裡面先鍵入

dotnet restore

https://ithelp.ithome.com.tw/upload/images/20180117/20103426eV4qZsb7La.png

dotnet aspnet-codegenerator controller -name 要建立的controller名 -m 模型名稱 -dc 建立好的DbContext --relativeFolderPath Controllers --useDefaultLayout --referenceScriptLibraries

https://ithelp.ithome.com.tw/upload/images/20180117/20103426BkrHRm8aE3.png

看來我不小心設定了一樣的名稱了,沒關係!!給他f下去!!
https://ithelp.ithome.com.tw/upload/images/20180117/20103426efK1hLUk23.png

來看一下成果
https://ithelp.ithome.com.tw/upload/images/20180117/20103426j3QRbtG9CF.png

果然很方便,運行一下看看
https://ithelp.ithome.com.tw/upload/images/20180117/20103426CqT120sIg3.png

轉圈圈轉不停了...果然今天...

沒關係mac有好用的東西
https://ithelp.ithome.com.tw/upload/images/20180117/20103426raLno6roNJ.png

搞定!!
https://ithelp.ithome.com.tw/upload/images/20180117/20103426WI82cG4V4L.png


上一篇
Day - 27 與Azure共舞(五)
下一篇
Day - 29 結尾前的休息站(二)
系列文
在Mac上開發.Net Core30

尚未有邦友留言

立即登入留言