标签: c# asp.net-core .net-core
是否可以在接口中使用MetadataType属性? [MetadataType(GetType(iPerson))]
MetadataType
[MetadataType(GetType(iPerson))]
答案 0 :(得分:0)
不,这不可能,您必须在其中放置一些具体的类型,才能使其正常工作。
来自文档:
应用此属性时,必须遵守以下使用限制: 该属性只能应用于类。 该属性不能被派生类继承。 该属性只能应用一次。
应用此属性时,必须遵守以下使用限制:
该属性只能应用于类。
该属性不能被派生类继承。
该属性只能应用一次。
更多详细信息:https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations.metadatatypeattribute?view=netcore-3.1