【发布时间】:2019-01-07 17:33:39
【问题描述】:
我有一个 API 类库和一个针对核心 2.2 框架的 Web 项目。它出于多种原因使用数据注释。其中之一是我使用 EF 并且需要 InverseProperty 标记。
我现在想在我的项目中添加一个移动 xamarin 应用程序并让它使用相同的类库,以便它可以使用相同的模型。
但是除非我将 traget 更改为标准而不是核心,否则引用将不起作用。
但是,一旦我这样做了,注释就不再起作用了。
我在这里遇到了一个奇怪的问题。 我可以为简单地复制代码的移动应用程序创建一个新的类库。但是这种代码重复肯定会咬我一口。
有什么方法可以让我的类库针对两个框架?
是否有办法将注释删除到单独的类中?并继承原版?但无论如何,这仍然需要编写两次代码。
任何关于如何理解这一点的建议都会被采纳。
【问题讨论】:
标签: c# class .net-core .net-standard