我有.NET Core Web API项目。在这个项目中,我还有其他5个项目(.Net核心库类):
我的问题是,从项目CarMechanic.Model中我可以看到在项目CarMechanic.Core中的枚举,但不幸的是在项目CarMachanic.Core中,我看不到项目CarMachanic.Model中的模型>
当我在依赖关系中检查CarMechanic.Model时,我有错误:
无法添加此依赖项,因为它将创建循环 关系
我需要从CarMechanic.Model导入Car模型的AutoMapperProfile中的屏幕
我不知道什么是错,为什么CarMechanic.Model可以从CarMechanic.Core看到枚举,但是CarMechanic.Core不能从其他解决方案中看到模型。我花了4-5个小时来寻找解决方案,但仍然没有找到。
我使用此应用程序的存储库:https://github.com/PawelCyrklaf/car-mechanic-api
答案 0 :(得分:1)
为此,我有一个单独的“枚举”项目。它们通常由“实体和模型”使用,因此需要分开使用,以避免您遇到的循环关系问题