标签: c# metadata data-annotations .net-standard-1.4
我创建了一个针对.net标准1.4的库。该库包含我的域模型(POCO)。我想用MetadataType和dataannotations属性来装饰我的类。我安装了System.ComponentModel.Annotations,但缺少MetaDataTypeAttribute。我尝试安装Microsoft.Aspnet.Mvc包,但与.net标准1.4不兼容。 任何机构都可以告诉我,如何继续在我的接口中定义的.net标准1.4的库中定义的dataAnnotations? 感谢。
答案 0 :(得分:3)
MetadataTypeAttribute - 以及BindableTypeAttribute和ScaffoldTableAttribute - 不是任何.NET Standard版本(< = 2.0)的一部分,也不在.NET Core上提供,因此您无法使用目前在.NET Standard项目中使用它,您无法将.NET Framework库加载到使用它的.NET Core 2.0中。
MetadataTypeAttribute
BindableTypeAttribute
ScaffoldTableAttribute
有关详细信息,请参阅this和this GitHub问题。