Unity與Web Api的Controller注入

  • 637
  • 0
  • 2020-03-06

在使用.net core寫web api的時候,Controller的注入也是使用建構子注入並預設註冊在Startup.cs檔中
可是當我使用.net framework的web api加上Unity注入的時候卻出現錯誤訊息:
嘗試建立‘OrderController’ 時發生錯誤。請檢查該controller 類別是否有提供不帶任何參數的公開建構函式

本篇會說明怎麼解決這個問題
範例原始碼https://github.com/shadow061103/Unity_WsApiDemo

...繼續閱讀 »

Fluent Validation 使用ActionFilter來驗證參數

  • 1080
  • 0
  • 2019-07-24

環境配置
Asp.Net core 2.2

Visual Studio 2017

nuget:FluentValidation.AspNetCore 8.4.0版

一般想使用Fluent Validation作傳入參數驗證可以在程式內使用Validate方法
現在為了節省程式碼改用actionfilterattribute的方式,掛在每個action方法上
但是發現每個request進來後都沒進到actionfilter

...繼續閱讀 »