我的问题是,我应该在哪个项目中执行映射,在 Web API 项目还是在数据访问项目/EF Core 中?
API 项目和数据访问项目都可以用来执行映射,这取决于您的选择。
如果需要在数据访问层/EF Core 上完成映射,由于 EF Core 无法引用 Web API(Mo 循环引用),我如何在 EF Core 项目中访问/识别模型
如果需要在数据访问层/EF Core 上完成映射,则必须将 DTO 模型类放在数据访问项目中。
如果映射在API项目中,DTO模型类在API项目中,数据库实体在数据访问项目中,则在调用数据访问项目的方法之前,必须将DTO模型转换为数据库实体,然后执行相关方法。
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。
注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知