微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在分层架构中从现有数据库搭建数据库上下文

如何解决在分层架构中从现有数据库搭建数据库上下文

我有一个现有的数据库,我在一个用 asp.net MVC 项目开发的 CRM 项目中使用它。现在我们公司决定也使用相同的数据库开发人力资源管理系统。业务需求是使用带有 .net core 3.1 的 Clean Architecture 作为 HRM 的后端。该项目的结构分为四层。

表示层:包含控制器和 Web API 端点。 应用层:包含应用明智的逻辑和类型。 业务层:包含企业明智的逻辑和类型。 基础设施层:包含所有横切关注点。

表示层和基础设施层依赖于应用层,应用层依赖于业务层。业务层独立于其他每一层。

我必须从现有数据库中构建 DB Context 和 Entities,以便 Entities 进入业务层,DB Context 进入基础设施层(注意:基础设施不依赖于业务)。我怎样才能做到这一点?有没有人以前做过这个?任何帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。