首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Account的简单架构

这里,园友主要不解的是,为什么会有两个接口层,Account.Repository.Contract和Account.Service.Contract,是不是太多了。...本质上,Account.Repository.Contract和Account.Service.Contract两层契约均归属于核心业务层,Account.Service.Contract用于对应用层承诺...,提供什么服务,Account.Repository.Contract和Account.Service.Contract则规定基础设施层必须给自己提供什么操作。...如果你愿意,那么这两个接口层完全可以融入Account.Service工程中,这都是没问题的,本来他们就属于业务逻辑的范畴,但我还是把它单独分出来,否则便是应用层、基础设施层直接硬依赖Account.Service...最后,说下,为什么Account.Repository.EF仓储工程中,一个实体类,对应了一个仓储对象。严格来讲,这么做是不合适的,设想一下,假如数据库表很多,那这里岂不膨胀得厉害。

46230
领券