gpt4 book ai didi

c# - 如何在面向 .net 标准 1.4 的库中使用元数据类型属性

转载 作者:行者123 更新时间:2023-11-30 21:39:02 26 4
gpt4 key购买 nike

我创建了一个针对 .net 标准 1.4 的库。该库包含我的域模型 (POCO)。我想用 MetadataType 和 dataannotations 属性装饰我的类。我安装了 System.ComponentModel.Annotations 但没有 MetaDataTypeAttribute。我尝试安装 Microsoft.Aspnet.Mvc 包,但它与 .net 标准 1.4 不兼容。任何人都可以告诉我,我该怎么做才能继承在我的接口(interface)中定义的 dataAnnotations 在针对 .net standard 1.4 的库中?谢谢。

最佳答案

MetadataTypeAttribute - 连同 BindableTypeAttributeScaffoldTableAttribute - 不是任何版本的 .NET Standard (<= 2.0) 的一部分,也不是在 .NET Core 上可用,因此您目前不能在 .NET Standard 项目中使用它,也不能将 .NET Framework 库加载到使用它的 .NET Core 2.0 中。

参见 thisthis GitHub 问题以获取详细信息。

关于c# - 如何在面向 .net 标准 1.4 的库中使用元数据类型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com