iT邦幫忙

1

請問asp.net core webapi 如何在DB first的情況使用欄位驗證?

  • 分享至 

  • xImage

我平常在使用MVC專案的時候,會直接採用MetaDataType的方法,但webApi在這方面不能用,FluentApi可以使用在驗證,但對於欄位中對Json的序列化行為[JsonIgnore]等不能使用。

想請問還有什麼方法是在webapi能使用的嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
天黑
iT邦研究生 5 級 ‧ 2024-10-14 17:27:24

你有試過 https://learn.microsoft.com/en-us/ef/core/cli/powershell#scaffold-dbcontext 這上面的-DataAnnotations 指令嗎? 也許是你需要的

這樣也可以很方便的對產生的Model做資料庫設定的限制,但後來我就沒有用它去做資料呈現和接參數了,因為需求開始複雜就需要另外定義Model類別,所以也就不會有原本的問題了。

我要發表回答

立即登入回答