我平常在使用MVC专案的时候,会直接採用MetaDataType的方法,但webApi在这方面不能用,FluentApi可以使用在验证,但对于栏位中对Json的序列化行为[JsonIgnore]等不能使用。

想请问还有什么方法是在webapi能使用的吗?

1 个回答

1

天黑

iT邦研究生 5 级 ‧ 2024-10-14 17:27:24

你有试过 https://learn.microsoft.com/en-us/ef/core/cli/powershell#scaffold-dbcontext 这上面的-DataAnnotations 指令吗? 也许是你需要的


  • 1

suzijie860706

iT邦新手 5 级 ‧
2024-10-18 09:44:54

这样也可以很方便的对产生的Model做资料库设定的限制,但后来我就没有用它去做资料呈现和接参数了,因为需求开始複杂就需要另外定义Model类别,所以也就不会有原本的问题了。

修改