ASP.NET WebAPI Controller的函數無法傳入多個參數

前陣子同事在寫 WebAPI的時候,發現 Controller內的函數無法傳入超過一個以上的參數

只要傳超過一個以上,就會在Runtime當下直接噴錯,錯誤訊息為:

 has more than one parameter that was specified or inferred as bound from request body. Only one parameter per action may be bound from body. 

主要的意思是request body 傳入超過一個以上的參數,但在action中只應該有一個參數。

...繼續閱讀 »

ASP.Net Core CodeFirst 自動建立Entity

  • 88
  • 0

在 ASP.Net FrameWork 中,我們可以透過 CodeFirst 的方式,自動幫我們建立資料庫中每一個Table,並轉換成Entity,讓我們有Model可以做對應。

但是在.Net Core中,可就沒有辦法那麼方便點一點就可以完成了。我們得需要額外安裝其他套件,並透過下指令的方式才能自動幫我們產生。

...繼續閱讀 »

.NET Core - 在VS Code 中用.net core 安裝 Entity Framework

.Net Core 出來了很久,作為一個.Net的忠實信徒,卻這麼久沒有去觸碰它,實在慚愧。

最近,因為碩班實在忙碌,很多珍貴技術想碰卻苦無時間,甚至連發部落格的時間都少得可憐。

一直想用 Angular6 + .NET Core 2 開發一套系統,於是花了一點時間鑽研一下文件。

而身為.NET 愛好者,方便的工具肯定是少不了。以前在寫 WebAPI的時候,簡單的 EF + Code First就可以讓我省去大半開發時間

於是現在轉換到了.NET Core,當然也要來好好利用這些工具。

...繼續閱讀 »