你好,我在asp.net核心中编写Web应用程序。 我分为三层:核心,基础架构,Web 核心是领域模型。在基础架构中,我具有服务和与之的接口。
服务应该是核心吗?如果不是,为什么?如果应该,为什么?
答案 0 :(得分:2)
您可以在Web项目启动时将服务接口放在不同项目的Core和Service类上,并使用依赖项注入来映射接口和服务。
我已将洋葱练习项目上传到git。您可以从那里获得参考。 Onion practice project
答案 1 :(得分:1)
“取决于”服务的性质。
在埃里克·埃文(Eric Evan)的书中,他将“域服务”,“应用程序服务”和“基础设施服务”描述为单独的思想。